Профилирование приложений Android с плагином Eclipse TPTP вместо traceview - PullRequest
58 голосов
/ 01 апреля 2011

Стандартный способ профилирования приложения Android в Eclipse - использование плагина DDMS и создание файла трассировки со всей информацией внутри.Если вы хотите просмотреть эту информацию, вы можете использовать «traceview».Мне не понравился мой первый опыт работы с этим приложением, потому что вы не можете фильтровать результаты.У вас много вызовов методов для запуска вашего приложения, и вы не можете фильтровать только ваш код.

Я искал альтернативный метод.Я нашел этот учебник Использование Eclipse * TPTP для визуализации данных профилирования Google * Android * , в котором объясняется, как можно использовать инструмент профилирования платформы TP & Eclipse для визуализации данных профилирования Android.Благодаря этому предыдущему сообщению Разрешение на запись на SD-карту Мне удалось перенести файл трассировки из эмулятора Android в мои файловые системы.Следующим шагом является преобразование этого файла .trace в файл TPTP .trcxml.Я не нашел этот конвертер, о котором они говорят.

Кто-нибудь знает, где я могу найти этот конвертер?Знаете ли вы еще один способ анализа этого файла трассировки с помощью TPTP или с помощью другого более зрелого БЕСПЛАТНОГО средства профилирования?Вы знаете другой способ профилировать приложение Android?Заранее спасибо


Редактировать 1 :

Я нашел интересный инструмент, который можно использовать для анализа использования памяти приложениями Android.Для того, чтобы получить использование памяти из Eclipse, вы должны «Dump HPROF file» из перспективы DDMS.Прежде чем сделать это, вы должны выбрать на панели настроек DDMS, когда она говорит «Действие HPROF», действие «Сохранить на диск».Поэтому теперь, когда вы выгружаете файл HPROF, вас спросят, куда вы хотите сохранить файл .hprof.Вы должны конвертировать этот файл с помощью инструмента Android "hprof-conv", который вы можете найти в вашей установке Android SDK в каталоге "./tools".Наконец, теперь вы можете использовать плагин Eclipse MAT для просмотра статистики использования памяти.Я надеюсь, что это поможет кому-то еще.Если кто-нибудь знает что-то еще о профилировании приложений для Android, это будет оценено.Спасибо

1 Ответ

4 голосов
/ 10 сентября 2011

С DeveloperWorks

Чтобы прочитать содержимое файла trcxml, вы должны использовать «Файл»> «Импорт ...»> «Профилирование и ведение журнала»> «Файл профилирования» для импорта ресурса и просмотр данных трассировки с помощью представлений TPTP

Обновление:

Вы ищете hprof-conv ? Должен быть в каталоге sdk / tools

Обновление2:

Извините, я не видел ваше обновление, инструмент конвертации доступен в виде вложения из источника , предоставленного на EclipseWorld 2005 . Надеюсь, это поможет.

...