Come analizzare memoria utilizzando Android in studio

? Prachi @ | Original: StackOverFlow
---

Recentemente passare ad Android in studio da Eclipse . Come controllare app heap e l'allocazione della memoria in Android studio? In Eclipse abbiamo MAT c'è qualcosa in studio per verificare heap dump del file hprof ?

---

Top 5 Risposta

1TeRRo @

Mi spiego in modo facile con passaggi :

In primo luogo, è necessario installare il MAT ( http://www.eclipse.org/mat/downloads.php )

In Android Studio aprire Android Device Monitor o DDMS .

Selezionare il processo di " com.example.etc .. "

Fare clic su Aggiorna Heap sopra l'elenco dei processi .

Nel pannello di destra, selezionare la scheda Heap .

Clicca in Causa GC .

Clicca file di dump hprof sopra l'elenco dei processi .

Quando abbiamo scaricato il file hprof, dobbiamo aprire il Terminale ed eseguire questo comando per generare il file per aprirlo con MAT .

Aprire terminale ed eseguire il comando

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

Il comando " hprof - conv " si trova nella cartella platform-tools dell'SDK .

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

Sono d'accordo con sopra risposta se non al di sotto di passi

Fare clic su Aggiorna Heap sopra l'elenco dei processi .

Nel pannello di destra, selezionare la scheda Heap .

Clicca in Causa GC .

Non sono necessary.Just seleziona la tua applicazione / processo in DDMS, e fare clic per eseguire il dump opzione profilo hprof . Dopo di che, seguire la procedura esattamente come sopra .

3cVoronin @

C'è un altro modo di vedere assegnazioni :

Come analizzare memoria utilizzando Android in studio

Come analizzare memoria utilizzando Android in studio

4Arade @

Si può anche effettuare le seguenti operazioni per ottenere più opzioni ,

Go to Tools Then to Android finally to Android Device Monitor