2015-03-11 20 views
7

Eclipse ma potężne narzędzie do analizy pamięci: MAT.Czy Android Studio ma narzędzie do analizy pamięci, takie jak MAT w środowisku Eclipse?

Czy Android Studio ma tak potężne narzędzie?

p.s. Znalazłem "Śledzenie alokacji" na stronie Android DDMS. I znam także "Monitor Pamięci".

Ale wydają się bardzo proste. Weźmy na przykład "Monitor Pamięci", to tylko wykres falowy. Nie wiem nawet, który obiekt wciąż łączy się z głównym katalogiem GC.

+0

https://developer.android.com/tools/debugging/debugging-memory.html – aga

+0

currentY, myślę, że Android Studio ma wbudowane narzędzie, które można porównać do eclipse MAT. Funkcje "Monitora pamięci" są bardzo ograniczone, IMHO. Ale możesz użyć MAT jako narzędzia zewnętrznego. – Christopher

+0

Tak, moim tymczasowym sposobem jest użycie "MAT w wersji samodzielnej" do analizy pliku .hprof. – snwr

Odpowiedz

4

W wersji 1.3 mają zintegrowaną przeglądarkę sterty w studio.

Android studio 1.3 preview

+0

W wersji 2.0 na karcie Monitor Alt-6 Android Monitor, w sekcji "Pamięć | Cpu", przycisk "Zrzuty Java" po lewej. Zaczekaj chwilę i otworzy się zakładka, w której możesz zobaczyć aktualnie przydzielone obiekty sterty i odniesienia z kodu i sortowania według "zachowanego rozmiaru". – arberg

0

Tak, oczywiście! Android Studio ma bardzo zaawansowane narzędzia do tych celów.

Narzędzia te można znaleźć w zakładce "Narzędzia".

Wyszukaj Narzędzia> Android> Następnie możesz eksplorować "Monitor pamięci" i "Monitor urządzeń Android".

+3

"Monitor pamięci" pokazuje tylko wykres fal. Nie wiem nawet, który obiekt wciąż łączy się z katalogiem głównym GC. – snwr

+0

Możesz sprawdzić szczegółową instrukcję z poniższego linku: http://stackoverflow.com/questions/24547555/how-to-analyze-memory-using-android-studio –

+1

Nie możesz porównać dwóch ... MAT to ton mocniejszy! – TacB0sS

-2

Spróbuj Tools > Android > Memory Monitor, jeśli szukasz ogólnego przeglądu.

+0

"Monitor Pamięci" pokazuje tylko wykres fal. Nie wiem nawet, który obiekt wciąż łączy się z katalogiem głównym GC. – snwr