Плагин Memory Analyzer (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 MAT, но когда я нажимаю «дамп файла HPROF», он не открывается в 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)

person AZ_    schedule 13.03.2012    source источник


Ответы (3)


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

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

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

person idiottiger    schedule 13.03.2012
comment
Попробовав ваше решение, я все еще получаю ту же ошибку. Я не знаю, что происходит не так? - person Harshal Kshatriya; 06.06.2012

Вы можете использовать инструмент HPROF Converter, входящий в состав Android SDK.

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

hprof-conv <infile> <outfile>

Дополнительные сведения см. в конвертере HPROF.

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

person Aduait Pokhriyal    schedule 29.10.2013
comment
если вы используете Android Studio/Android Device Monitor, это инструмент, который вам нужно использовать, чтобы открыть файл hprof с помощью анализатора памяти. Спасибо @Aduait - person sonique; 27.11.2015

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

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

введите здесь описание изображения

person AZ_    schedule 13.03.2012