структура D3DDEVINFO_D3D9BANDWIDTHTIMINGS
Метрики пропускной способности, помогающие понять производительность приложения.
Синтаксис
typedef struct D3DDEVINFO_D3D9BANDWIDTHTIMINGS {
FLOAT MaxBandwidthUtilized;
FLOAT FrontEndUploadMemoryUtilizedPercent;
FLOAT VertexRateUtilizedPercent;
FLOAT TriangleSetupRateUtilizedPercent;
FLOAT FillRateUtilizedPercent;
} D3DDEVINFO_D3D9BANDWIDTHTIMINGS, *LPD3DDEVINFO_D3D9BANDWIDTHTIMINGS;
Члены
-
MaxBandwidthUtilized
-
Тип: FLOAT
-
Пропускная способность или максимальная скорость передачи данных от ЦП узла к GPU. Обычно это пропускная способность шины PCI или AGP, которая соединяет ЦП и GPU.
-
FrontEndUploadMemoryUtilizedPercent
-
Тип: FLOAT
-
Процент использования памяти при передаче данных из ЦП узла в GPU.
-
VertexRateUtilizedPercent
-
Тип: FLOAT
-
Процент пропускной способности вершин. Это количество обработанных вершин по сравнению с теоретической максимальной скоростью обработки вершин.
-
TriangleSetupRateUtilizedPercent
-
Тип: FLOAT
-
Процент пропускной способности для настройки треугольника. Это число треугольников, настроенных для растеризации, по сравнению с теоретической максимальной скоростью установки треугольников.
-
FillRateUtilizedPercent
-
Тип: FLOAT
-
Процент пропускной способности заполнения пикселей. Это количество пикселей, которые заполняются по сравнению с теоретическим заполнением пикселей.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел