Leitfaden zur App-Leistung
In diesem Leitfaden finden Sie einen Überblick über Bibliotheken, Tools und Best Practices, mit denen Sie die Leistung auf Android-Geräten prüfen, verbessern und überwachen können.
Nutzer möchten, dass Apps schnell gestartet werden, flüssig gerendert werden und Speicher effizient nutzen. Die Optimierung des Speicherbedarfs Ihrer App ist entscheidend, um Out-of-Memory-Fehler zu vermeiden und eine hohe Leistung auf allen Geräteklassen zu gewährleisten.
Vorgestellt
App-Leistungsbewertung abrufen
Nehmen Sie an diesem Quiz zur App-Leistung teil, um Ihre App-Leistungsbewertung zu erhalten. Jeder Wert enthält umsetzbare Informationen, Bewertungen und Empfehlungen, mit denen Sie die Leistung Ihrer App 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
Mit Android Vitals können Sie die Produktionsstabilität, ANRs und Arbeitsspeichernutzungsgrenzwerte überwachen.
Vorgestellt
Leistung mit Baseline-Profilen verbessern
Die Implementierung von Baseline-Profilen ist die schnellste und effizienteste Möglichkeit, Leistungsverbesserungen in deiner App zu erzielen.
Vorgestellt
App-Arbeitsspeicher optimieren
Sie lernen die grundlegende Android-Arbeitsspeicherarchitektur, Best Practices für den Lebenszyklus und Diagnose-Workflows kennen, um die dynamische Arbeitsspeichernutzung und die Bitmap-Arbeitsspeichernutzung auf allen Geräteebenen zu reduzieren.
Blog
App für höhere Speicherlimits vorbereiten
Hier erfahren Sie, wie Android Hardware-Einschränkungen mit umfassenderen Speicherlimits begegnet und wie neue Google Play-Leistungsgrenzwerte für die Optimierung von Speicher und DEX-Code dazu beitragen, die Qualität des Ökosystems zu schützen.
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.