カウンター、クエリ、およびパフォーマンスの測定

次のセクションでは、クエリ、カウンター、タイミング、プレディケーションなど、パフォーマンスのテストと改善で使用する機能について説明します。

このセクションの内容

トピック 説明
ストリーム出力カウンター、UAV カウンター、クエリ、およびプレディケーション
ストリーム出力と UAV カウンターは Direct3D 11 と同様に Direct3D 12 で動作しますが、カウンターのメモリはアプリによって割り当てる必要があり、ドライバーでは行われなくなりました。 Direct3D 12 のクエリは、一部のクエリの種類の必要性をなくすフェンスやその他のプロセスが追加されている点で、Direct3D 11 のクエリとは大きく異なります。
タイミング
このセクションでは、タイムスタンプのクエリと、GPU と CPU のタイムスタンプ カウンターの調整について説明します。
プレディケーション
プレディケーションとは、CPU ではなく GPU がオブジェクトを描画、コピー、またはディスパッチしないことを決定できるようにする機能です。

Direct3D 12 プログラミング ガイド