Плагин анализатора памяти (MAT) не открывает heap prof в MAT Eclipse 4.1.2 автоматически

Eclipse SDK

Version: 4.1.2
Build id: M20120223-0900
Memory Analyzer 1.1.1.201108240735  Eclipse Memory Analyzer

Привет, я обновил eclipse до последней версии, также установил плагин Eclipse MAT, но когда я нажимаю "dump hprof file", он не открывается в MAT, а дает мне возможность сохранить файл HPROF.

ранее он автоматически открывает его в eclipse MAT. Пожалуйста, скажи мне, как это исправить ?

Я также переключился на перспективу "анализ памяти" и попытался открыть файл HPROF, но он бросает мне следующую ошибку

Error opening heap dump 'com.game.hprof'. Check the error log for further details.
Error opening heap dump 'com.game.hprof.hprof'. Check the error log for further details.
Unknown HPROF Version (JAVA PROFILE 1.0.3) (java.io.IOException)
Unknown HPROF Version (JAVA PROFILE 1.0.3)

3 ответов


попробуйте это:

в eclipse - > windows - > предпочтение - > android - > ddms - > hprof меню действий

выберите: Открыть в eclipse


можно использовать hprof по конвертеру инструмент, предоставляемый в Android sdk.

на hprof по-усл инструмент преобразует файл HPROF, который генерируется Android SDK tools в стандартный формат, чтобы вы могли просматривать файл в инструменте профилирования по вашему выбору.

hprof-conv <infile> <outfile>

больше на конвертер HPROF

после конвертации файл открывается без каких-либо проблем.


в более новой версии eclipse нам нужно установить функцию по умолчанию для файла HPROF, а по умолчанию- "сохранить на диск". Выполните следующие действия, чтобы исправить это:)

окно - > настройки - > Android - > (нажмите стрелку, чтобы развернуть Android View) DDMS - > действие HPROF - > выберите " Открыть в Eclipse" см. изображение для справки

enter image description here