Плагин 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.

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

Я также переключился на перспективу "Анализ памяти" и попытался открыть файл 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 -> preference -> android -> ddms -> HPROF Action menu

выберите: открыть в затмении

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

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

hprof-conv <infile> <outfile>

Больше в HPROF Converter

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

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

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

Другие вопросы по тегам