Passer au contenu principal
PIX comprend plusieurs fonctionnalités et types de captures qui vous aident à résoudre les problèmes de performances du processeur. Le type de capture ou la fonctionnalité à utiliser dépend du problème que vous cherchez à résoudre. Les compteurs intégrés fournis par System Monitor incluent des compteurs liés au processeur, comme CPU Busy %. Ces compteurs vous donnent une vue d’ensemble de ce qui se passe sur les processeurs à l’échelle du système. Les Timing Captures vous aident à voir à quel moment les différentes tâches du processeur et du GPU se produisent pour chaque image. Par exemple, utilisez les Timing Captures pour comprendre les dépendances entre le travail du GPU et celui du processeur, voir dans quelle mesure vous chargez les cœurs du processeur et savoir quand les changements de contexte se produisent. Par défaut, les Timing Captures affichent et analysent les données correspondant à l’instrumentation que vous avez fournie à l’aide des API PIX. Les Timing Captures peuvent aussi être configurées pour collecter et analyser des données du système, comme les échantillons du processeur, les allocations de mémoire, les accès aux fichiers et les données des compteurs. Les Instruction Trace Captures vous aident à comprendre l’efficacité avec laquelle votre titre utilise les caches mémoire L1 et L2. PIX affiche des statistiques indiquant les fonctions qui provoquent le plus de défauts de cache, en faisant passer tous les chargements et stockages en mémoire par une simulation de cache. Des informations indiquant quelles fonctions ont touché chaque ligne de cache et quels types de données ont été alloués dans chaque ligne sont aussi fournies. Avant d’utiliser l’un des types de captures du processeur, configurez PIX afin qu’il puisse accéder aux fichiers PDB (Program Database) des binaires de votre titre et des binaires du Game OS lui-même, comme décrit dans Configurer PIX pour accéder aux PDB pour les captures du processeur.

Dans cette section

System Monitor Décrit comment surveiller les compteurs liés au processeur, comme CPU Busy % pour chaque cœur. Timing Captures Décrit comment visualiser la répartition du travail entre les cœurs du processeur, la latence entre la soumission du travail graphique par le processeur et son exécution par le GPU, et le chevauchement des charges de travail de rendu du GPU avec le calcul asynchrone. La vue Metrics des Timing Captures Décrit la vue Metrics des Timing Captures. La vue Metrics est un outil graphique qui vous aide à analyser de gros volumes de données pour trouver rapidement les zones intéressantes en matière de performances, comme les valeurs aberrantes du temps d’image ou les corrélations entre différentes parties de votre titre. Fonctionnalités de comparaison des Timing Captures Décrit les fonctionnalités des Timing Captures permettant d’effectuer une comparaison statistique entre deux plages de temps. Ouvrir des Timing Captures programmatiques Décrit comment convertir les captures effectuées avec PIXBeginCapture afin de pouvoir les afficher dans PIX. Convertir des Timing Captures de versions antérieures Décrit comment convertir les Timing Captures effectuées avec des versions antérieures de PIX afin de pouvoir les ouvrir avec la version la plus récente. Convertir des fichiers etl en Timing Captures Décrit comment convertir des fichiers etl en Timing Captures afin de pouvoir les afficher dans PIX. Analyser les blocages et les changements de contexte Décrit comment analyser les blocages du processeur et les changements de contexte à l’aide des Timing Captures. Analyser les échantillons du processeur Décrit comment analyser les échantillons du processeur dans les Timing Captures. Analyser le chemin critique d’un événement PIX à l’aide des Timing Captures Décrit comment analyser le chemin critique d’un événement PIX à l’aide des Timing Captures. Instruction Trace Captures Décrit comment tracer toutes les instructions du processeur pour une fonction donnée ou de façon globale pour un nombre d’instructions spécifié. Les données de trace des instructions permettent des optimisations de performances de bas niveau, comme le réglage de votre titre pour une utilisation optimale des caches mémoire du système.

Documentation de référence des API

Voir aussi

PIX
Dernière modification le 8 octobre 2026