2012-03-13 13 views
6
Eclipse SDK 

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

Hi, I zostały zaktualizowane moje zaćmienie do najnowszej wersji, również zainstalowany plugin Eclipse MAT ale gdy klikam "zrzucić plik HPROF" nie robi 't otwiera się w MAT raczej daje mi opcję zapisania pliku HPROF.Memory Analyzer (MAT) plugin nie otwarcie w sterty prof MAT Eclipse 4.1.2 automatycznie

Poprzednio automatycznie otwiera się w Eclipse MAT. Proszę mi powiedzieć, jak to naprawić?

Mam również włączone do "Memory Analysis" perspektywę i próbował otworzyć plik HPROF ale wyrzuca mi następujący błąd

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) 

Odpowiedz

16

spróbować tego:

w Eclipse -> Okna - Preferencje> - > android -> DDMS -> menu Akcja HPROF

wybrać otwiera zaćmienia

+0

Po wypróbowaniu rozwiązania nadal pojawia się ten sam błąd. Nie wiem, co się dzieje? – FireAndIce

+0

wypróbuj te http://stackoverflow.com/questions/6219049/error-openning-hprof-file i http://www.loni.ucla.edu/twiki/bin/view/MouseBIRN/EclipseSetup?skin=plain –

8

W nowszej wersji środowiska Eclipse musimy ustawić domyślną funkcję dla pliku HPROF, a domyślną wartością jest "Zapisz na dysku". Wykonaj następujące kroki, aby rozwiązać ten :)

Window -> Preferences -> Android -> (naciśnij strzałkę, aby rozwinąć Android zobaczyć) DDMS -> HPROF Akcja -> wybierz "Otwórz w Eclipse" zobaczyć obraz odsyłające

enter image description here

13

można użyć HPROF Converter narzędzia znajdującego się w android SDK.

Narzędzie przekształca plik HPROF wygenerowany przez narzędzia Android SDK na standardowy format, dzięki czemu można wyświetlić plik w wybranym narzędziu do profilowania.

hprof-conv <infile> <outfile> 

Więcej na HPROF Converter

Po konwersji plik otwiera się bez problem.

+2

, jeśli używasz Android Studio/Android Device Monitor, to narzędzie, którego potrzebujesz do otwarcia pliku hprof za pomocą Memory Analyzer. Dzięki @Aduait – sonique

Powiązane problemy