En savoir plus sur les données de performances de rendu d'écran (applications iOS et Android)

Contrôle des performances utilisations des traces de données sur les processus Collect surveillés dans votre application. Une trace est un rapport qui contient des données capturées entre deux points dans le temps dans votre application.

Pour les applications iOS et Android, Contrôle des performances recueille automatiquement une trace pour chaque écran dans votre application appelée une trace de rendu de l' écran. Chaque trace de rendu d'écran collecte les métriques suivantes :

  • Images lentes de rendu - Une mesure qui mesure le pourcentage de cadres qui ont été lents à rendre pour un écran spécifique

  • Cadres congelés - Une mesure qui mesure le pourcentage de cadres qui ont été gelés pour un écran spécifique

Vous pouvez visualiser les données à partir de ces traces dans le rendu de l' écran sous - onglet de la table des traces, qui se trouve au bas du tableau de bord de performance ( en savoir plus sur l' utilisation de la console à la page suivante ).

Définition d'une trace de rendu d'écran

Chaque trace de rendu d'écran est identifiée par le nom que vous avez appelé l'écran dans votre application. Les mesures recueillies pour cette trace sont des cadres de rendu lents et cadres congelés.

  • Commence pour chaque Activity de classe lorsque l'application appels onActivityStarted() .

  • Arrête lorsque les appels d'applications onActivityStopped() .

Métriques collectées par les traces de rendu d'écran

Ces traces sont des traces prêtes à l'emploi, vous ne pouvez donc pas leur ajouter de métriques ou d'attributs personnalisés.

Images de rendu lent

Cette métrique est le pourcentage d'images qui ont été lentes à s'afficher pour un écran spécifique. Plus précisément, cette métrique est le pourcentage d'instances d'écran au cours desquelles plus de 50 % des images ont mis plus de 16 ms à s'afficher.

Cadres congelés

Cette métrique est le pourcentage d'images qui ont été gelées pour un écran spécifique. Plus précisément, cette métrique est le pourcentage d'instances d'écran au cours desquelles plus de 0,1 % des images ont mis plus de 700 ms à s'afficher.

Suivre, afficher et filtrer les données de performances

Pour afficher les données de performances en temps réel, assurez-vous que votre application utilise une version du SDK de surveillance des performances compatible avec le traitement des données en temps réel. En savoir plus .

Suivez les indicateurs clés dans votre tableau de bord

Pour savoir comment affichent une tendance, ajoutez vos paramètres clés à votre carte des paramètres en haut du tableau de bord de performance. Vous pouvez rapidement identifier les régressions en observant les modifications d'une semaine à l'autre ou vérifier que les modifications récentes apportées à votre code améliorent les performances.

une image du tableau des métriques dans le tableau de bord Firebase Performance Monitoring

Pour ajouter une mesure à votre carte de métriques, allez sur le tableau de bord de performance dans la console Firebase, puis cliquez sur l'onglet Tableau de bord. Cliquez sur une carte de métrique vide, puis sélectionnez une métrique existante à ajouter à votre tableau. Cliquez sur une carte métrique peuplée pour plus d' options, comme pour remplacer ou supprimer une métrique.

Le tableau des métriques affiche les données métriques collectées au fil du temps, à la fois sous forme graphique et sous forme de pourcentage de variation numérique.

En savoir plus sur l' utilisation du tableau de bord .

Afficher les traces et leurs données

Pour afficher vos traces, allez sur le tableau de bord de performance dans la console Firebase, faites défiler vers le bas à la table des traces, puis cliquez sur le sous - onglet approprié. Le tableau affiche certaines des principales métriques pour chaque trace et vous pouvez même trier la liste en fonction du pourcentage de changement pour une métrique spécifique.

Si vous cliquez sur un nom de trace dans le tableau des traces, vous pouvez ensuite cliquer sur différents écrans pour explorer la trace et explorer les métriques d'intérêt. Sur la plupart des pages, vous pouvez utiliser le filtre le bouton ( en haut à gauche de l'écran) pour filtrer les données par attribut, par exemple:

une image des données Firebase Performance Monitoring filtrées par attribut
  • Filtrer par la version App pour afficher des données concernant une version passée ou votre dernière version
  • Filtrer par appareil pour savoir comment gérer les anciens périphériques de votre application
  • Filtrer par pays pour vous assurer que l' emplacement de votre base de données ne touche pas une région spécifique

En savoir plus sur l' affichage des données pour vos traces .

Prochaines étapes