Volet des performances

Volet des performances
Figure 1 Volet "Performances"

Le volet Performances affiche les performances du GPU pour différents événements de rendu.

Ce volet comporte trois composants :

  • Barre d'outils : contient des boutons fonctionnels permettant de personnaliser le tableau des performances ou de lancer un test.
  • Tableau des performances : vue tabulaire principale de l'onglet Performances. Chaque ligne représente un événement de rendu et chaque colonne représente une métrique GPU (temps GPU ou compteur GPU). Ainsi, une cellule numérique spécifique représente les performances de la métrique GPU spécifique lors de l'événement de rendu spécifique.
  • Graphique détaillé des compteurs de GPU : affiche en détail les fluctuations d'une métrique de GPU pendant un événement de rendu. Le graphique n'est actualisé que pour les métriques de compteur de GPU, mais pas pour les métriques de temps de GPU, car la métrique de temps est explicite et ne fluctue pas avec le temps.

Barre d'outils

  • Bouton Estimation / Plage de confiance : permet de choisir comment le nombre de performances est affiché. Étant donné que les échantillons de compteur de GPU sont interrogés à leur propre rythme, leur période peut ne pas correspondre parfaitement à celle d'un événement de rendu. Lorsqu'ils se chevauchent partiellement, il peut y avoir plusieurs interprétations de la contribution de l'échantillon de couverture à l'événement de rendu, allant d'une contribution nulle à une contribution totale. Sur la base des cas extrêmes, nous avons calculé la plage de confiance. Sur la base de la pondération du temps de chevauchement, nous avons calculé l'estimation.
  • Test : ouvre une boîte de dialogue permettant de choisir le test que vous souhaitez exécuter. AGI vous permet de tester certaines pratiques d'optimisation courantes sans avoir à recompiler votre application. Lorsque vous lancez un test, AGI rejoue le frame en fonction du nouveau paramètre et met à jour le tableau des performances du GPU en conséquence.
  • Compteurs de filtres : ouvre une boîte de dialogue permettant de choisir les colonnes de métriques à afficher dans le tableau des performances.
  • Barre des préréglages : elle se compose d'un bouton Ajouter un préréglage et des boutons de préréglages personnalisés suivants. Un préréglage est une combinaison prédéfinie de métriques GPU. Lorsque vous cliquez sur un bouton prédéfini, le tableau des performances affiche une liste filtrée des métriques prédéfinies. Vous pouvez également gérer les préréglages dans la boîte de dialogue Ajouter un préréglage.

Tableau des performances

Ce tableau est associé aux volets Profil et Commande. Un événement de rendu comporte trois formats de représentation dans une trace : une ligne dans le volet Performances, une tranche dans le volet Profil et un nœud dans le volet Commande. Pour faciliter la navigation, lorsque vous sélectionnez l'un des formats, les deux autres sont également mis en évidence. Par exemple, si vous êtes intéressé par la tranche la plus longue dans le volet Profil, vous pouvez la sélectionner et accéder à la ligne Performances mise en surbrillance pour examiner les performances détaillées des compteurs de GPU pour cet événement.

Graphique détaillé des compteurs de GPU

  • L'axe X affiche les codes temporels des exemples de compteur. Notez que l'heure est basée sur l'heure de début du tout premier événement de rendu. Il est donc possible que vous voyiez un code temporel négatif dans le graphique détaillé du compteur pour le premier échantillon de compteur, qui chevauche partiellement le premier événement de rendu.
  • L'axe Y indique la valeur de la métrique de performances des exemples de contre-attaque.
  • Le nombre entre parenthèses au-dessus de chaque barre indique le poids de l'échantillon de contrepartie, ou la contribution que nous considérons que l'échantillon apporte à l'événement de rendu, dans le scénario estimé.