estrutura D3DDEVINFO_D3D9BANDWIDTHTIMINGS
Métricas de taxa de transferência para obter ajuda para entender o desempenho de um aplicativo.
Sintaxe
typedef struct D3DDEVINFO_D3D9BANDWIDTHTIMINGS {
FLOAT MaxBandwidthUtilized;
FLOAT FrontEndUploadMemoryUtilizedPercent;
FLOAT VertexRateUtilizedPercent;
FLOAT TriangleSetupRateUtilizedPercent;
FLOAT FillRateUtilizedPercent;
} D3DDEVINFO_D3D9BANDWIDTHTIMINGS, *LPD3DDEVINFO_D3D9BANDWIDTHTIMINGS;
Membros
-
MaxBandwidthUtilized
-
Tipo: FLOAT
-
A largura de banda ou a taxa máxima de transferência de dados da CPU do host para a GPU. Normalmente, essa é a largura de banda do barramento PCI ou AGP que conecta a CPU e a GPU.
-
FrontEndUploadMemoryUtilizedPercent
-
Tipo: FLOAT
-
Porcentagem de memória utilizada ao carregar dados da CPU do host para a GPU.
-
VertexRateUtilizedPercent
-
Tipo: FLOAT
-
Percentual de taxa de transferência de vértice. Esse é o número de vértices processados em comparação com a taxa teórica máxima de processamento de vértice.
-
TriangleSetupRateUtilizedPercent
-
Tipo: FLOAT
-
Percentual de taxa de transferência de configuração de triângulo. Esse é o número de triângulos configurados para rasterização em comparação com a taxa de configuração do triângulo máximo teórico.
-
FillRateUtilizedPercent
-
Tipo: FLOAT
-
Percentual de taxa de transferência de preenchimento de pixel. Esse é o número de pixels preenchidos em comparação com o preenchimento teórico de pixels.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Confira também