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
Obtenir votre score de performances de l'application
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.
Inspecter les performances
Découvrez comment inspecter les performances de votre application pendant le développement.
Améliorer les performances
Améliorez les performances de l'application les plus importantes en production.
Surveiller les performances
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
Améliorer les performances grâce aux profils de référence
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
Optimiser la mémoire de l'application
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
Préparer votre application pour des limites de mémoire plus larges
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
Macrobenchmark
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.
Microbenchmark
Utilisez la bibliothèque Benchmark pour évaluer du code et des interfaces utilisateur (UI) en vous basant sur des modules de référence.
JankStats
Utilisez la bibliothèque JankStats pour surveiller les performances de votre application.