Gängige Tools für Android-Speicherlecks und Leistungsanalyse

1. Speicherverlust

1. MAT-Eclipse : „Memory Analyzer Tool“, ein auf Eclipse basierendes Speicheranalysetool, ist ein schnelles, funktionsreiches JAVA-Heap-Analysetool, das uns dabei helfen kann, Speicherlecks zu finden und den Speicherverbrauch zu reduzieren.

2. Leakcanary : Ein Open-Source-Tool zur automatischen Erkennung von Speicherlecks.

3. AndroidStudio Profiler : Android Studio 3.0 verwendet ein neues „Android Profiler“-Fenster, um das Android Monitor-Tool zu ersetzen. Diese neuen Analysetools liefern Echtzeitdaten zur Anwendungs-CPU, zum Arbeitsspeicher und zur Netzwerkaktivität. Sie können eine beispielbasierte Funktionsverfolgung durchführen, um die Codeausführungszeit aufzuzeichnen, Heap-Dump-Daten zu sammeln, Speicherzuordnungen anzuzeigen und Details zu Netzwerkübertragungsdateien anzuzeigen.

2. Leistungsanalyse

1. Perfetto : Perfetto ist ein Open-Source-Stack auf Produktionsebene für Leistungstests und Tracking-Analysen. Es bietet Dienste und Bibliotheken zum Aufzeichnen von Traces auf System- und Anwendungsebene, native + Java-Heap-Analyse, Bibliotheken zum Analysieren von Traces mithilfe von SQL und eine webbasierte Benutzeroberfläche zum Visualisieren und Untersuchen von Multi-GB-Traces.

2. Systrace : Es handelt sich um ein von der Plattform bereitgestelltes Tool zur Aufzeichnung kurzfristiger Geräteaktivitäten. Das Tool generiert einen Bericht, der Daten aus dem Android-Kernel zusammenfasst, z. B. CPU-Scheduler, Festplattenaktivität und Anwendungsthreads. Dieser Bericht kann Ihnen helfen zu verstehen, wie Sie die Leistung Ihrer App oder Ihres Spiels am besten verbessern können.

Tool-Lernlink:
Die zweite Android-Leistungsoptimierung Perfetto stellt
die Tools zur Leistungsanalyse von Android-Apps im Detail vor

Guess you like

Origin blog.csdn.net/kongqwesd12/article/details/126985927