Ocena | Rekomendacja |
---|
Ocena | Rekomendacja |
---|
Profile bazowe zwiększają szybkość wykonywania kodu od pierwszego uruchomienia, zapewniając poprawę wydajności przy każdej nowej instalacji i aktualizacji aplikacji. Optymalizacja oparta na profilu pozwala aplikacjom optymalizować uruchamianie, ograniczać problemy z renderowaniem i poprawiać ogólną wydajność środowiska wykonawczego już od pierwszego uruchomienia aplikacji dla użytkowników. Czy profil podstawowy jest tworzony i używany do uruchamiania aplikacji?
Ocena | Rekomendacja |
---|
Profile bazowe eliminują konieczność uruchamiania kompilacji Just-In-Time podczas używania danej funkcji. Zwiększa to wydajność renderowania w czasie działania. Dodanie profili podstawowych do najważniejszych ścieżek użytkownika może poprawić ogólną wydajność aplikacji.
Ile ścieżek użytkowników obejmują profile podstawowe?Ocena | Rekomendacja |
---|
System kompilacji używa profili uruchamiania, aby optymalizować klasy i metody, które zawierają, poprzez polepszanie układu kodu w plikach DEX pliku APK. Dzięki profilom startowym aplikacja uruchamia się zwykle od 15% do 30% szybciej niż w przypadku samych profili podstawowych.
Czy aplikacja korzysta z profili uruchamiania, aby zoptymalizować układ Dex?Ocena | Rekomendacja |
---|
Ocena | Rekomendacja |
---|
reportFullyDrawn()
za pomocą klasy FullyDrawnReporter
lub ReportDrawn()
informuje system, że aplikacja jest gotowa do interakcji z użytkownikiem.
Umożliwia to dostęp do danych dotyczących TTFD. Te dane można wykorzystać do porównań i tworzenia ulepszonych profili startupów.
Ocena | Rekomendacja |
---|
(0/7 questions answered) - For a full picture answer all questions.