Стандартный способ профилировать приложение 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, он будет оценен. Благодаря