Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Types de compteurs de performances.
Syntax
typedef enum D3D10_COUNTER {
D3D10_COUNTER_GPU_IDLE = 0,
D3D10_COUNTER_VERTEX_PROCESSING,
D3D10_COUNTER_GEOMETRY_PROCESSING,
D3D10_COUNTER_PIXEL_PROCESSING,
D3D10_COUNTER_OTHER_GPU_PROCESSING,
D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION,
D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION,
D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION,
D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION,
D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION,
D3D10_COUNTER_VS_MEMORY_LIMITED,
D3D10_COUNTER_VS_COMPUTATION_LIMITED,
D3D10_COUNTER_GS_MEMORY_LIMITED,
D3D10_COUNTER_GS_COMPUTATION_LIMITED,
D3D10_COUNTER_PS_MEMORY_LIMITED,
D3D10_COUNTER_PS_COMPUTATION_LIMITED,
D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE,
D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE,
D3D10_COUNTER_DEVICE_DEPENDENT_0 = 0x40000000
} ;
Constantes
D3D10_COUNTER_GPU_IDLEValeur : 0 Pourcentage de la durée pendant laquelle le GPU est inactif. |
D3D10_COUNTER_VERTEX_PROCESSINGPourcentage de la durée pendant laquelle le GPU effectue le traitement des sommets. |
D3D10_COUNTER_GEOMETRY_PROCESSINGPourcentage de la durée pendant laquelle le GPU effectue le traitement de géométrie. |
D3D10_COUNTER_PIXEL_PROCESSINGPourcentage de la durée pendant laquelle le GPU effectue le traitement des pixels. |
D3D10_COUNTER_OTHER_GPU_PROCESSINGPourcentage de la durée pendant laquelle le GPU effectue d’autres traitements (pas de traitement de vertex, de géométrie ou de pixels). |
D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATIONPourcentage de bande passante utilisée sur une carte hôte. Valeur retournée par ID3D10Asynchronous ::GetData entre 0.0 et 1.0 lors de l’utilisation de ce compteur. |
D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATIONPourcentage de bande passante utilisée par la mémoire vidéo locale. Valeur retournée par ID3D10Asynchronous ::GetData entre 0.0 et 1.0 lors de l’utilisation de ce compteur |
D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATIONPourcentage de débit utilisé pour les sommets. Valeur retournée par ID3D10Asynchronous ::GetData entre 0.0 et 1.0 lors de l’utilisation de ce compteur |
D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATIONPourcentage de débit utilisé pour la configuration du triangle. Valeur retournée par ID3D10Asynchronous ::GetData entre 0.0 et 1.0 lors de l’utilisation de ce compteur |
D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATIONPourcentage de débit utilisé pour le taux de remplissage. Valeur retournée par ID3D10Asynchronous ::GetData entre 0.0 et 1.0 lors de l’utilisation de ce compteur. |
D3D10_COUNTER_VS_MEMORY_LIMITEDPourcentage de temps pendant lequel un nuanceur de vertex dépense des ressources d’échantillonnage. |
D3D10_COUNTER_VS_COMPUTATION_LIMITEDPourcentage de temps passé par un nuanceur de vertex à effectuer des calculs. |
D3D10_COUNTER_GS_MEMORY_LIMITEDPourcentage de temps pendant lequel un nuanceur geometry dépense des ressources d’échantillonnage. |
D3D10_COUNTER_GS_COMPUTATION_LIMITEDPourcentage de temps passé par un nuanceur geometry à effectuer des calculs. |
D3D10_COUNTER_PS_MEMORY_LIMITEDPourcentage de temps pendant lequel un nuanceur de pixels dépense des ressources d’échantillonnage. |
D3D10_COUNTER_PS_COMPUTATION_LIMITEDPourcentage de temps passé par un nuanceur de pixels à effectuer des calculs. |
D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATEPourcentage de données de vertex lues à partir du cache de vertex. Par exemple, si 6 sommets ont été ajoutés au cache et que 3 d’entre eux ont été lus à partir du cache, le taux d’accès est de 0,5. |
D3D10_COUNTER_TEXTURE_CACHE_HIT_RATEPourcentage de données texel lues à partir du cache de vertex. Par exemple, si 6 texels ont été ajoutés au cache et que 3 d’entre eux ont été lus à partir du cache, le taux d’accès est de 0,5. |
D3D10_COUNTER_DEVICE_DEPENDENT_0Valeur : 0x40000000 Début des compteurs dépendants de l’appareil. Consultez la section Remarques. |
Notes
En plus de ces compteurs de performances, les fournisseurs de matériel indépendants peuvent définir leur propre ensemble de compteurs de performances pour leurs appareils. Les valeurs d’énumération de ces compteurs démarrent après D3D10_COUNTER_DEVICE_DEPENDENT_0 et sont définies par ces fournisseurs de matériel.
Un appareil peut prendre en charge un ou plusieurs de ces compteurs de performances, mais il n’est pas nécessaire de les prendre en charge.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête | d3d10.h |