анализатор памяти затмения, показывающий значение мусора - PullRequest
0 голосов
/ 06 февраля 2012

Я использую Eclipse Helios 3.6.2. Я использую его для разработки Android с помощью плагина ADT. Недавно я попытался проверить утечки памяти в приложении Android, которое я разработал. Для этого я сначала получил файл hprof из представления DDMS, а затем преобразовал файл hprof в hpof, используя инструмент hprof-conv, предоставленный в Android SDK. По умолчанию файл hprof не открывался с помощью MAT. Теперь, когда я пытаюсь открыть файл hpof с помощью MAT, я вижу значения мусора. Пожалуйста, обратитесь к картинке: enter image description here

Что здесь может пойти не так?

Заранее спасибо.

1 Ответ

1 голос
/ 06 февраля 2012

Вы открываете файл данных как текстовый файл в текстовом редакторе, а не в анализаторе памяти. Это почти наверняка связано с неправильным написанием имени файла - должно быть *.hprof, а не *.hpof. Закройте файл, переименуйте его и попробуйте открыть его снова!

...