Les API et outils d'optimisation Android sont conçus pour identifier les goulots d'étranglement qui affectent les performances et déterminer les limites liées aux appareils, tout en maximisant les performances à des niveaux durables pour les jeux et les applications nécessitant une grande quantité de ressources graphiques.
Android GPU Inspector (AGI) : outil de profilage du système Android qui fournit un traçage et une analyse avancés du GPU pour les jeux et les applications nécessitant une grande quantité de ressources graphiques.
Android Performance Tuner (APT) : permet de détecter les problèmes de performances liés aux paramètres de qualité, aux scènes, aux temps de chargement et aux modèles d'appareils.
Android Dynamic Performance Framework (ADPF) : permet d'optimiser les jeux à partir des fonctionnalités dynamiques de gestion thermique, de gestion du processeur et de gestion du GPU de chaque appareil.
API Memory Advice : fournit une estimation de l'utilisation de la mémoire et des notifications de seuil à votre jeu afin qu'il puisse rester à des niveaux optimaux et éviter les LMK.
API Game Mode : permet d'optimiser le jeu en donnant la priorité à certaines caractéristiques, comme les performances ou l'autonomie de la batterie, en fonction des paramètres de l'utilisateur ou des configurations spécifiques à chaque jeu.
Perfetto : collecte des informations sur les performances à l'échelle du système et les affiche dans une UI Web.
Systrace : enregistre l'activité du système et génère des rapports qui permettent d'identifier les problèmes de performances.
Profileur de processeur : analyse l'utilisation du processeur et l'activité des threads de votre application, en temps réel ou à partir de traces enregistrées.
Classe
Meminfo
: enregistre un instantané de l'allocation de mémoire de votre application. Vous pouvez également utiliser cette fonctionnalité via la commandememinfo dumpsys
.Rapport de bug : permet de consulter les journaux de l'appareil, les traces de la pile et d'autres informations de diagnostic pour rechercher et corriger les bugs de votre application.