Freigeben über


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
D3D9Types.h

Weitere Informationen

Direct3D-Strukturen

GetData