Ich untersuchte eine HPROF-Datei mit dem Eclipse Memory Analyzer (MAT). Der Dominator-Baum, Berichte und die OQL-Schnittstelle sehen sehr nützlich aus. Dies alles muss jedoch manuell über die MAT-Software erfolgen.
Gibt es eine Befehlszeilenschnittstelle, damit ich das HPROF programmtechnisch analysieren und automatisch benutzerdefinierte Berichte generieren kann.
Dies wäre nützlich, um eine Testinfrastruktur für eine automatische Speicheranalyse zu integrieren.
Btw, die Größe wird zwischen 10-60MB liegen.
ParseHeapDump.sh erledigt, was Sie suchen. Was die Folgefrage betrifft, bin ich nicht sicher, in welchem Format die Indexdateien gespeichert sind.
Siehe bitbucket.org/joebowbeer/andromat , das von bitbucket.org/ekabanov/mat , das ist eine abgespeckte Befehlszeilenversion von Eclipse Memory Analyzer .
Tags und Links java android hprof eclipse-memory-analyzer