アダプターのメモリ予算について説明します。
構文
struct DXCoreAdapterMemoryBudget {
uint64_t budget;
uint64_t currentUsage;
uint64_t availableForReservation;
uint64_t currentReservation;
};
メンバーズ
budget
型: uint64_t
アプリケーションが対象とする OS 提供のアダプター メモリ予算をバイト単位で指定します。 currentUsage
currentUsage
型: uint64_t
アプリケーションの現在のアダプター メモリ使用量をバイト単位で指定します。
availableForReservation
型: uint64_t
アプリケーションが予約に使用できるアダプター メモリの量をバイト単位で指定します。 このアダプター メモリを予約するには、アプリケーションで
currentReservation
型: uint64_t
アプリケーションによって予約されているアダプター メモリの量をバイト単位で指定します。 OS は、アプリケーションの最小ワーキング セットを決定するためのヒントとして予約を使用します。 アプリケーションは、この要件を満たすために、アダプターのメモリ使用量をトリミングできることを確認する必要があります。
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 10 (ビルド 18936) |
| ヘッダー | dxcore_interface.h (dxcore.h を含む) |