Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt das Speicherbudget für einen Adapter.
Syntax
struct DXCoreAdapterMemoryBudget {
uint64_t budget;
uint64_t currentUsage;
uint64_t availableForReservation;
uint64_t currentReservation;
};
Angehörige
budget
Typ: uint64_t
Gibt das vom Betriebssystem bereitgestellte Speicherbudget des Adapters in Bytes an, auf das ihre Anwendung abzielen soll. Wenn currentUsage- größer als Budgetist, kann ihre Anwendung aufgrund von Hintergrundaktivitäten durch das Betriebssystem zu Stottern oder Leistungseinbußen führen, die anderen Anwendungen eine faire Verwendung des Adapterspeichers bieten sollen.
currentUsage
Typ: uint64_t
Gibt die aktuelle Speicherauslastung des Adapters in Bytes an.
availableForReservation
Typ: uint64_t
Gibt die Menge des Adapterspeichers in Byte an, die ihre Anwendung zur Reservierung verfügbar hat. Um diesen Adapterspeicher zu reservieren, sollte Ihre Anwendung IDXCoreAdapter::SetState aufrufen, wobei Zustand auf DXCoreAdapterState::AdapterMemoryBudgetfestgelegt ist.
currentReservation
Typ: uint64_t
Gibt die Größe des Adapterspeichers in Byte an, die von Der Anwendung reserviert ist. Das Betriebssystem verwendet die Reservierung als Hinweis, um den Mindestarbeitssatz Ihrer Anwendung zu ermitteln. Ihre Anwendung sollte versuchen, sicherzustellen, dass die Speicherauslastung des Adapters auf diese Anforderung zugeschnitten werden kann.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 (Build 18936) |
Header- | dxcore_interface.h (include dxcore.h) |
Siehe auch
DXCore-Referenz, Verwenden von DXCore zum Aufzählen von Adaptern