Passer au contenu principal
PIX comprend diverses fonctionnalités et types de captures qui vous aident à diagnostiquer les problèmes liés à l’utilisation et aux performances de la mémoire. La fonctionnalité ou la capture à utiliser dépend du problème que vous cherchez à résoudre. System Monitor représente graphiquement divers compteurs liés à la mémoire en temps réel. Par exemple, utilisez ces compteurs pour déterminer rapidement la quantité de mémoire actuellement disponible et la quantité de mémoire allouée par le système par rapport à votre titre. Pour afficher les compteurs de mémoire disponibles, développez la section Title Memory (illustrée dans la capture d’écran suivante) et la section Tooling Memory dans la liste Counters. Capture d'écran de la mémoire dans System Monitor, avec Title Memory développé dans la liste Counters Les Timing Captures comprennent des options permettant d’enregistrer des informations sur les allocations et libérations de mémoire effectuées pendant la capture. Ces données de mémoire servent à calculer un ensemble de compteurs liés à la mémoire qui peuvent être représentés graphiquement dans la vue Metrics, à construire une arborescence des piles d’allocation dans la vue Range Details et à afficher un graphique de la mémoire utilisée par le titre dans la Timeline. La combinaison des compteurs de mémoire, de l’arborescence des allocations et de la ligne de mémoire utilisée par le titre peut vous aider à analyser l’utilisation de la mémoire par votre titre et à détecter les fuites de mémoire. Capture d'écran de l'arborescence des piles d'allocation dans Range Details Utilisez les Instruction Trace Captures pour 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 également fournies, comme illustré dans la capture d’écran suivante. Capture d'écran des Instruction Trace Captures dans Byte Access Map

Dans cette section

System Monitor Décrit comment afficher en temps réel les compteurs liés à la mémoire, comme la mémoire totale disponible et la mémoire utilisée par catégorie. Analyser l’utilisation et les performances de la mémoire dans les Timing Captures Décrit comment détecter les fuites de mémoire ou les allocations involontaires à l’aide des Timing Captures de PIX. Analyser l’utilisation des objets d’API D3D dans les Timing Captures Décrit comment analyser l’utilisation des objets d’API D3D par un titre à l’aide des Timing Captures de PIX. Allocateurs de mémoire personnalisés dans PIX Décrit comment instrumenter vos routines d’allocation de mémoire personnalisées afin que leurs allocations et libérations apparaissent dans les Timing Captures de PIX. Instruction Trace Captures Décrit comment les fonctionnalités de performances de la mémoire des Instruction Trace Captures vous donnent une vue détaillée de l’efficacité avec laquelle votre titre utilise les caches mémoire du système.

Voir aussi

PIX
Dernière modification le 8 octobre 2026