Leitfaden zur App-Leistung
Dieser Leitfaden bietet einen Überblick über Bibliotheken, Tools und Best Practices, mit denen du die Leistung unter Android untersuchen, verbessern und beobachten kannst.
Nutzer möchten, dass Apps schnell gestartet und reibungslos gerendert werden und wenig Arbeitsspeicher und Akkunutzung erfordern. Die Abschnitte dieses Leitfadens enthalten Informationen und Einblicke in Tools, Bibliotheken und Best Practices, mit denen Sie die Anwendungsleistung verbessern können.
Leistung analysieren
Hier erfahren Sie, wie Sie die Anwendungsleistung während der Entwicklung prüfen.
Leistung optimieren
Verbessern Sie die App-Leistung dort, wo es darauf ankommt – in der Produktion.
Leistung beobachten
Überwache die Leistung deiner App in der Produktion, um mögliche Engpässe zu erkennen.
Angesagt
Leistung mit Baseline-Profilen verbessern
Die Implementierung von Baseline-Profilen ist die schnellste und effizienteste Möglichkeit, Leistungsverbesserungen in deiner App zu erzielen.
Angesagt
App-Start mit DEX-Layoutoptimierungen verbessern
Mit DEX-Layoutoptimierungen können Sie den Ort des beim Start verwendeten Codes verbessern und die Anzahl der Hauptfehler auf der Seite reduzieren.
Empfohlene Beispiele
Makro-Benchmark
Verwenden Sie die MacroBenchmark-Beispielbibliothek zum Testen von Anwendungsstarts und Laufzeitleistungsfällen, z. B. durch Scrollen in einer RecyclerView zum Messen von Verzögerungen.
Mikro-Benchmark
Benchmarkbibliothek verwenden, um den Code und die Benutzeroberfläche aus Bibliotheksmodulen zu vergleichen
Jank-Statistiken
Verwende die JankStats-Bibliothek, um die Leistung deiner App zu beobachten.