Bewertung | Empfehlung |
---|
Bewertung | Empfehlung |
---|
Baseline-Profile verbessern die Geschwindigkeit der Codeausführung vom ersten Start an und bieten Leistungsverbesserungen für jede neue App-Installation und jedes Anwendungs-Update. Mit dieser profilbasierten Optimierung (PGO) können Apps den Start optimieren, Renderingprobleme reduzieren und die Gesamtlaufzeitleistung für Endnutzer ab dem ersten Start verbessern. Wird ein Baseline-Profil erstellt und für den App-Start verwendet?
Bewertung | Empfehlung |
---|
Mit Baseline-Profilen muss keine JIT-Kompilierung ausgeführt werden, während eine Funktion verwendet wird. Dies verbessert die Rendering-Leistung der Laufzeit. Wenn Sie Baseline-Profile für kritische User Journeys hinzufügen, lässt sich die App-Leistung insgesamt verbessern.
Für wie viele User Journeys gelten Baseline-Profile?Bewertung | Empfehlung |
---|
Start-Profile werden vom Build-System verwendet, um die darin enthaltenen Klassen und Methoden weiter zu optimieren, indem das Layout des Codes in den DEX-Dateien Ihres APKs verbessert wird. Mit Startprofilen wird Ihre Anwendung in der Regel zwischen 15 und 30 % schneller gestartet als mit Baseline-Profilen allein.
Verwendet die App Startprofile, um das Dex-Layout zu optimieren?Bewertung | Empfehlung |
---|
Bewertung | Empfehlung |
---|
reportFullyDrawn()
mithilfe des FullyDrawnReporter
oder ReportDrawn()
aufrufen, wird dem System mitgeteilt, wann die App für die Interaktion mit einem Nutzer bereit ist.
Dadurch erhalten Sie Zugriff auf den Messwert „TTFD“. Dieser Messwert kann für Benchmarking verwendet werden und ermöglicht eine optimierte Erstellung des Start-up-Profils.
Bewertung | Empfehlung |
---|
(0/7 questions answered) - For a full picture answer all questions.