2016-09-02 12 views
3

Я новичок в разработке Android. Я хочу проанализировать, как мое приложение использует память. Я разрабатываю свое приложение с помощью Android Studio 2.1.3.Как открыть/найти файл дампа hprof, созданный с помощью Android Studio 2.1.3?

Я использую Android Monitor для наблюдения за памятью, и я пытаюсь создать файл «hprof». Я нажимаю кнопку «Dump Java Heap» на мониторе памяти, но ничего не происходит.

В следующей документации link в официальной документации указано, что просмотрщик HPROF автоматически появляется после создания файла hprof. official documentation screenshot

Также в официальной документации указано, что файлы дампа хранятся в папке «Хранить снимок», чтобы они могли быть просмотрены позже.

Я не могу найти папку, в которой хранятся файлы дампа.

Я даже искал весь мой жесткий диск для файлов с расширением hprof и ничего не нашел.

Можете ли вы помочь мне найти файлы дампа и открыть его?

+0

Оформить заказ раздел «Просмотр сохраненного файла HPROF» в ссылке. (Папка в finder будет захватывать /, если вы на Mac.) Если вы ничего не видите в окне захвата, ваш hprof может быть не сохранен должным образом. – Emma

+0

В логарифме указано следующее I/art: hprof: сброс кучи "[DDMS]" ... I/art: hprof: завершение кучи (367MB) в 32.843s. Но я ничего не вижу в окне захвата. Любая идея, почему это происходит? – Liviu

+0

hmm не уверен. Не могли бы вы попытаться создать меньший дамп? Я сомневаюсь, что это помогает, хотя ... я создал с 22 МБ, и он отображается в окне захвата. – Emma

ответ

1

Перейдите в раздел «Монитор Android», затем «Мониторы», щелкните значок «Дамп Java-куча» в разделе «Память». Ваш файл «.hprof» будет отображаться в вашем редакторе