Плагин 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", смотрите изображение для справки