Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 commande meminfo 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.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/26 (UTC)."],[],[],null,["# Android game optimization\n\nAndroid optimization tools and APIs are designed to find performance bottlenecks\nand determine device limitations while maximizing performance at sustainable\nlevels for games and graphic-intensive apps.\n\n- [Android GPU Inspector (AGI)](/agi): An Android system profiling tool that\n provides advanced GPU tracing and analysis for games and graphic intensive\n apps.\n\n- [Android Performance Tuner (APT)](/games/sdk/performance-tuner): Find\n performance issues related to quality settings, scenes, load times, and\n device models in your game.\n\n- [Android Dynamic Performance Framework (ADPF)](/games/optimize/adpf):\n Optimize games based on the dynamic thermal, CPU, and GPU management features\n of each device.\n\n- [Memory Advice API](/games/sdk/memory-advice/overview): Provide memory use\n estimates and threshold notifications to your game so it can stay at optimal\n levels that avoid LMKs.\n\n- [Game Mode API](/games/gamemode): Optimize gameplay by prioritizing\n characteristics, such as performance or battery life based on users settings\n or game specific configurations.\n\n- [Perfetto](https://perfetto.dev/docs/): Collects system-wide\n performance information and displays it in a web-based UI.\n\n- [Systrace](/topic/performance/tracing): Records system activity and generates\n reports that help identify performance issues.)\n\n- [CPU Profiler](/studio/profile): Inspect your app's CPU\n usage and thread activity, either in real time or from recorded traces.\n\n- [`Meminfo` class](/reference/android/os/Debug.MemoryInfo): Records a\n snapshot of your app's memory allocation. You can also use this feature through the\n [`meminfo dumpsys`](/studio/command-line/dumpsys#meminfo) command.\n\n- [Bug report](/studio/debug/bug-report): View device logs, stack traces, and\n other diagnostic information to help you find and fix bugs in your app."]]