Guide sur les performances de l'application

Ce guide présente les bibliothèques, les outils et les bonnes pratiques à suivre pour inspecter, améliorer et surveiller les performances sur Android.

Les utilisateurs veulent que les applications se lancent rapidement, s'affichent de manière fluide et utilisent la mémoire de manière efficace. Il est essentiel d'optimiser l'espace mémoire utilisé de votre application pour éviter les arrêts pour mémoire insuffisante et maintenir des performances élevées sur tous les niveaux d'appareils.

Sélection
Répondez au quiz sur les performances des applications pour obtenir votre score. Chaque score est accompagné d'insights, d'évaluations et de recommandations pratiques pour améliorer les performances de votre application.
Découvrez comment inspecter les performances de votre application pendant le développement.
Améliorez les performances de l'application les plus importantes en production.
Surveillez la stabilité de la production, les erreurs ANR et les seuils d'utilisation de la mémoire à l'aide d'Android Vitals.
Sélection
L'implémentation de profils de référence constitue le moyen le plus rapide et le plus efficace d'améliorer les performances de votre application.
Sélection
Découvrez l'architecture de mémoire Android de base, les bonnes pratiques concernant le cycle de vie et les workflows de diagnostic pour réduire l'utilisation de la mémoire dynamique et bitmap sur tous les niveaux d'appareils.
Blog
Découvrez comment Android gère les contraintes matérielles avec des limites de mémoire plus larges, et comment les nouveaux seuils de performances Google Play pour l'optimisation de la mémoire et du code DEX contribuent à protéger la qualité de l'écosystème.

Exemples sélectionnés

La bibliothèque d'exemples Macrobenchmark vous permet de tester les performances de votre application au démarrage et pendant l'exécution, par exemple en faisant défiler un RecyclerView pour mesurer les à-coups.
Utilisez la bibliothèque Benchmark pour évaluer du code et des interfaces utilisateur (UI) en vous basant sur des modules de référence.
Utilisez la bibliothèque JankStats pour surveiller les performances de votre application.

Dernières actualités et vidéos