Narzędzia i interfejsy API do optymalizacji Androida zostały zaprojektowane tak, aby znajdować wąskie gardła wydajności i określać ograniczenia urządzenia, jednocześnie maksymalizując wydajność na zrównoważonym poziomie w przypadku gier i aplikacji wymagających dużej ilości zasobów graficznych.
Android GPU Inspector (AGI): narzędzie do profilowania systemu Android, które zapewnia zaawansowane śledzenie i analizę GPU w przypadku gier i aplikacji wymagających dużej ilości zasobów graficznych.
Android Performance Tuner (APT): znajdź problemy z wydajnością związane z ustawieniami jakości, scenami, czasami wczytywania i modelami urządzeń w swojej grze.
Android Dynamic Performance Framework (ADPF): Optymalizuj gry na podstawie dynamicznych funkcji zarządzania temperaturą, procesorem i GPU każdego urządzenia.
Interfejs Memory Advice API: dostarczaj do gry szacunki wykorzystania pamięci i powiadomienia o przekroczeniu progu, aby gra mogła utrzymywać optymalny poziom, który pozwala uniknąć zamykania aplikacji z braku pamięci.
Interfejs Game Mode API: optymalizuj rozgrywkę, ustalając priorytety cech, takich jak wydajność lub czas pracy na baterii na podstawie ustawień użytkownika lub konfiguracji specyficznych dla gry.
Perfetto: zbiera informacje o wydajności w całym systemie i wyświetla je w interfejsie internetowym.
Systrace: rejestruje aktywność systemu i generuje raporty, które pomagają identyfikować problemy z wydajnością.
CPU Profiler: sprawdzaj wykorzystanie procesora i aktywność wątków w aplikacji w czasie rzeczywistym lub na podstawie zarejestrowanych śladów.
Klasa
Meminfo: rejestruje migawkę alokacji pamięci aplikacji. Możesz też użyć tej funkcji za pomocą poleceniameminfo dumpsys.Raport o błędzie: wyświetlaj logi urządzenia, zrzuty stosu i inne informacje diagnostyczne, które pomogą Ci znaleźć i naprawić błędy w aplikacji.