- So messen Sie die Startzeit von Android Apps?
- Wie können Sie die App -Startzeit verkürzen??
- Was ist kalte Startzeit?
- Welcher Aktivitätszustand wird erreicht, wenn eine neue Aktivität zusätzlich zur aktuellen Aktivität begonnen wird?
So messen Sie die Startzeit von Android Apps?
Auf der App-Startzeitseite der App in Android Vitals (bei Google Play Console) können Sie Details darüber sehen, wann Ihre App langsam von kalten, warmen und heißen Systemzuständen beginnt. Diese Metriken werden automatisch ohne Entwicklungsaufwand berechnet.
Wie können Sie die App -Startzeit verkürzen??
Lösungen für das Problem
Erwägen Sie außerdem, einen Abhängigkeitsinjektionsrahmen wie den Angriff zu verwenden, der Objekte und Abhängigkeiten erzeugt, wenn sie zum ersten Mal injiziert werden. Wenn Ihre App Inhaltsanbieter verwendet, um App -Komponenten beim Start zu initialisieren, sollten Sie stattdessen die App Startup -Bibliothek verwenden.
Was ist kalte Startzeit?
Der Android Developer Guide betrachtet derzeit die folgenden Startzeiten als Maximum für akzeptable Leistung: Kaltstarts sollten weniger als 5 Sekunden dauern. Hot Starts sollten weniger als 1 dauern.5 Sekunden. Warme Starts sollten weniger als 2 Sekunden dauern.
Welcher Aktivitätszustand wird erreicht, wenn eine neue Aktivität zusätzlich zur aktuellen Aktivität begonnen wird?
Wenn eine neue Aktivität zusätzlich zum aktuellen oder wenn ein Benutzer auf die Heimtaste trifft, wird die Aktivität in den gestoppten Zustand gebracht. Die Aktivität in diesem Zustand ist unsichtbar, wird aber nicht zerstört. Android -Laufzeit kann eine solche Aktivität im Falle einer Ressourcencrunch abtöten.