2015-03-23 5 views
0

Я построил приложение для видеопроигрывателя для Android. Теперь я хотел бы получить информацию об использовании памяти во время работы (кучи).Как захватить использование памяти кучи во время работы приложения Android?

Есть ли инструменты, которые я могу использовать для сбора и проверки этой информации? Я использую Eclipse для разработки моего приложения; есть ли у него какие-либо функции или плагины, которые делают это проще?

+1

Уточненный вопрос. – reuben

+0

спасибо reuben – Joolah

ответ

1

В Android Studio на окне инструмента Android, есть кнопка под названием Dump Java Heap

Если вы все еще используете Eclipse, вы можете открыть DDMS в андроид инструментов SDK. Вы найдете кнопку Dump HPROF file. Затем вы используете hprof-conv в инструментах sdk для преобразования формата файла.

Если вы хотите сбросить кучу в код, вы можете использовать этот метод Debug.dumpHprofData(String fileName).

+0

спасибо. Но как я могу использовать эти данные через приложение и отправлять обратно на свой сервер в виде данных Google Analytics? – Joolah

+0

@MrT только добавил код к ответу. – songchenwen

Смежные вопросы