Wie in den Speicher analysieren mit Android- Studio

? Prachi @ | Original: StackOverFlow
---

Kürzlich wechseln android Studio von Eclipse . Wie App Heap und die Speicherzuweisung in Android- Studio zu überprüfen? In Eclipse haben wir MAT gibt es etwas im Studio, um Heapdump, Hprof Datei zu überprüfen ?

---

Top 5 Antwort

1TeRRo @

Ich werde es in einem einfachen Weg mit Stufen zu erklären:

Zuerst müssen Sie installieren MAT ( http://www.eclipse.org/mat/downloads.php )

In Android Studio öffnen Android Device Monitor oder DDMS .

Wählen Sie Ihren Prozess " com.example.etc .. "

Klicken Sie auf Aktualisieren Heap über der Prozessliste .

In der rechten Seitenwand, wählen Sie die Registerkarte Heap .

Klicken Sie in der Ursache GC .

Klicken Dump HPROF Datei über der Prozessliste .

Wenn wir die Datei heruntergeladen HPROF, müssen wir den Terminal zu öffnen und den folgenden Befehl, um die Datei, um sie mit MAT öffnen zu generieren.

Öffnen Sie das Terminal und führen Sie diesen Befehl

./hprof-conv Pfad / file.hprof exitPath / heap- converted.hprof

Der Befehl " Hprof - conv " ist im Ordner Plattform - Tools des SDK .

And ready and MAT can open and open the converted file ( heap-converted.hprof ) . 2Akshay @

Ich stimme oben genannte Antwort, außer folgenden Schritte

Klicken Sie auf Aktualisieren Heap über der Prozessliste .

In der rechten Seitenwand, wählen Sie die Registerkarte Heap .

Klicken Sie in der Ursache GC .

Sie sind nicht necessary.Just wählen Sie Ihre app / Prozess in DDMS, und klicken Sie auf HPROF Profil Option Dump . Danach befolgen Sie die Schritte genau wie oben .

3cVoronin @

Es gibt einen anderen Weg, um Zuweisungen zu sehen :

Wie in den Speicher analysieren mit Android- Studio

Wie in den Speicher analysieren mit Android- Studio

4Arade @

Man kann auch wie folgt vor, um weitere Optionen zu erhalten,

Go to Tools Then to Android finally to Android Device Monitor