Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Типы счетчиков производительности.
Синтаксис
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
} ;
Константы
D3D10_COUNTER_GPU_IDLEЗначение: 0 Процент времени простоя GPU. |
D3D10_COUNTER_VERTEX_PROCESSINGПроцент времени обработки вершин gpu. |
D3D10_COUNTER_GEOMETRY_PROCESSINGПроцент времени обработки геометрии графическим процессором. |
D3D10_COUNTER_PIXEL_PROCESSINGПроцент времени обработки пикселей gpu. |
D3D10_COUNTER_OTHER_GPU_PROCESSINGПроцент времени, в течение времени, когда GPU выполняет другую обработку (не вершины, геометрии или пиксельную обработку). |
D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATIONПроцент пропускной способности, используемой адаптером узла. Значение, возвращаемое ID3D10Asynchronous::GetData в диапазоне от 0,0 до 1,0 при использовании этого счетчика. |
D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATIONПроцент пропускной способности, используемой локальной видеопамятью. Значение, возвращаемое ID3D10Asynchronous::GetData в диапазоне от 0.0 до 1.0 при использовании этого счетчика |
D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATIONПроцент пропускной способности, используемой для вершин. Значение, возвращаемое ID3D10Asynchronous::GetData в диапазоне от 0.0 до 1.0 при использовании этого счетчика |
D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATIONПроцент пропускной способности, используемый для настройки треугольника. Значение, возвращаемое ID3D10Asynchronous::GetData в диапазоне от 0.0 до 1.0 при использовании этого счетчика |
D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATIONПроцент пропускной способности, используемой для заполнения. Значение, возвращаемое ID3D10Asynchronous::GetData в диапазоне от 0,0 до 1,0 при использовании этого счетчика. |
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Процент данных вершин, считанных из кэша вершин. Например, если в кэш были добавлены 6 вершин и 3 из них были считаны из кэша, то скорость попадания будет 0,5. |
D3D10_COUNTER_TEXTURE_CACHE_HIT_RATEПроцент данных текселя, считанных из кэша вершин. Например, если в кэш были добавлены 6 текселей и 3 из них были считаны из кэша, то скорость попадания будет 0,5. |
D3D10_COUNTER_DEVICE_DEPENDENT_0Значение: 0x40000000 Запуск счетчиков, зависящих от устройства. См. примечания. |
Remarks
Помимо этих счетчиков производительности независимые поставщики оборудования могут определять собственный набор счетчиков производительности для своих устройств. Значения перечисления для этих счетчиков будут начинаться после D3D10_COUNTER_DEVICE_DEPENDENT_0 и определяться этими поставщиками оборудования.
Устройство может поддерживать один или несколько этих счетчиков производительности, но не обязательно поддерживать их.
Требования
| Требование | Значение |
|---|---|
| Заголовок | d3d10.h |