Плагин Memory Analyzer (MAT) не открывает файл heap prof в MAT Eclipse 4.1.2 автоматически - PullRequest
6 голосов
/ 13 марта 2012
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 ]

16 голосов
/ 13 марта 2012

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

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

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

13 голосов
/ 29 октября 2013

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

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

hprof-conv <infile> <outfile>

Больше на HPROF Converter

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

8 голосов
/ 13 марта 2012

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

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

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...