Подтвердить что ты не робот

Профилирование приложений для Android с помощью плагина Eclipse TPTP вместо отслеживания

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

Я искал альтернативный метод. Я нашел этот учебник Использование Eclipse * TPTP для визуализации данных Google * Android * Profiling Data, в котором объясняется, как вы можете использовать платформу Eclipse Test and Performance Tools ( TPTP) Инструмент профилирования для визуализации данных профилирования 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, он будет оценен. Благодаря

4b9b3361

Ответ 1

Из DeveloperWorks

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

Update:

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

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

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