D3DDEVINFO_D3D9BANDWIDTHTIMINGS-Struktur
Durchsatzmetriken, die ihnen helfen, die Leistung einer Anwendung zu verstehen.
Syntax
typedef struct D3DDEVINFO_D3D9BANDWIDTHTIMINGS {
FLOAT MaxBandwidthUtilized;
FLOAT FrontEndUploadMemoryUtilizedPercent;
FLOAT VertexRateUtilizedPercent;
FLOAT TriangleSetupRateUtilizedPercent;
FLOAT FillRateUtilizedPercent;
} D3DDEVINFO_D3D9BANDWIDTHTIMINGS, *LPD3DDEVINFO_D3D9BANDWIDTHTIMINGS;
Member
-
MaxBandwidthUtilized
-
Typ: FLOAT
-
Die Bandbreite oder maximale Datenübertragungsrate von der Host-CPU zur GPU. Dies ist in der Regel die Bandbreite des PCI- oder AGP-Busses, der die CPU und die GPU verbindet.
-
FrontEndUploadMemoryUtilizedPercent
-
Typ: FLOAT
-
Arbeitsspeicherauslastung in Prozent beim Hochladen von Daten von der Host-CPU auf die GPU.
-
VertexRateUtilizedPercent
-
Typ: FLOAT
-
Vertexdurchsatz in Prozent. Dies ist die Anzahl der verarbeiteten Scheitelpunkte im Vergleich zur theoretischen maximalen Vertexverarbeitungsrate.
-
TriangleSetupRateUtilizedPercent
-
Typ: FLOAT
-
Prozentsatz des Dreiecksetupdurchsatzes. Dies ist die Anzahl der Dreiecke, die für die Rasterisierung im Vergleich zur theoretischen maximalen Dreiecks-Setuprate eingerichtet sind.
-
FillRateUtilizedPercent
-
Typ: FLOAT
-
Prozentsatz des Pixelfülldurchsatzes. Dies ist die Anzahl der Pixel, die im Vergleich zur theoretischen Pixelfüllung gefüllt werden.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Weitere Informationen