Freigeben über


D3DMEMORYPRESSURE-Struktur (D3d9types.h)

Enthält Daten für die Berichterstellung zur Arbeitsspeicherauslastung.

Syntax

typedef struct _D3DMEMORYPRESSURE {
  UINT64 BytesEvictedFromProcess;
  UINT64 SizeOfInefficientAllocation;
  DWORD  LevelOfEfficiency;
} D3DMEMORYPRESSURE;

Member

BytesEvictedFromProcess

Typ: UINT64

Die Anzahl der Bytes, die während der Dauer der Abfrage vom Prozess entfernt wurden.

SizeOfInefficientAllocation

Typ: UINT64

Die Gesamtzahl der Bytes, die in nicht optimalen Speichersegmenten platziert werden, da der Speicherplatz in den bevorzugten Speichersegmenten unzureichend ist.

LevelOfEfficiency

Typ: DWORD

Die Gesamteffizienz der Speicherbelegungen, die im nicht optimalen Arbeitsspeicher platziert wurden. Der Wert wird als Prozentsatz ausgedrückt. Der Wert 95 gibt beispielsweise an, dass die Zuordnungen in nicht abgeleiteten Speichersegmenten zu 95 % effizient sind. Diese Zahl sollte nicht als exakte Messung angesehen werden.

Anforderungen

Anforderung Wert
Header
D3d9types.h

Siehe auch

Direct3D-Strukturen