D3DDEVINFO_D3D9BANDWIDTHTIMINGS
アプリケーションのパフォーマンスを把握する際に役立つスループット メトリック。
typedef struct D3DDEVINFO_D3D9BANDWIDTHTIMINGS {
FLOAT MaxBandwidthUtilized;
FLOAT FrontEndUploadMemoryUtilizedPercent;
FLOAT VertexRateUtilizedPercent;
FLOAT TriangleSetupRateUtilizedPercent;
FLOAT FillRateUtilizedPercent;
} D3DDEVINFO_D3D9BANDWIDTHTIMINGS, *LPD3DDEVINFO_D3D9BANDWIDTHTIMINGS;
メンバ
- MaxBandwidthUtilized
ホスト CPU から GPU への帯域幅または最大データ転送速度。これは通常、CPU と GPU を接続する PCI バスまたは AGP バスの帯域幅です。 - FrontEndUploadMemoryUtilizedPercent
ホスト CPU から GPU にデータをアップロードする際のメモリー使用率 (パーセント)。 - VertexRateUtilizedPercent
頂点処理のスループット (パーセント)。頂点処理速度の理論上の最大値に対する実際の頂点処理速度。 - TriangleSetupRateUtilizedPercent
三角形セットアップのスループット (パーセント)。三角形セットアップ速度の理論上の最大値に対する、ラスター化用の実際の三角形セットアップ速度。 - FillRateUtilizedPercent
ピクセル フィルのスループット (パーセント)。ピクセル フィルの理論値に対する、実際のピクセル フィル数。
解説
要件
ヘッダー: D3D9Types.h 宣言