ConfigureNBPMCs
ノースブリッジ内の 4 つのハードウェア パフォーマンス モニター カウンター (PMC) を構成し、タイトルがタイトル コードで直接カウンターを読み取れるようにします。構文
パラメーター
eventIndex6Type: unsigned int カウントするイベントのインデックスです。 eventIndex7
Type: unsigned int カウントするイベントのインデックスです。 eventIndex8
Type: unsigned int カウントするイベントのインデックスです。 eventIndex9
Type: unsigned int カウントするイベントのインデックスです。
戻り値
Type: HRESULT 成功またはエラー コードです。解説
ノースブリッジには、イベントをカウントできる 4 つのパフォーマンス カウンターがあります。NB PMC の値はどのコアからでも読み取ることができます。ノースブリッジのメモリ トランザクションは 64 バイトです。- が付いているイベントは DRAM コントローラー (DCT) から記録されます。これらのイベントを構成する場合は eventIndex6 のみを設定してください。DRAM コントローラーごとに同じイベントを設定する必要があるためです。
XBOX One には 4 つの DRAM コントローラーと 4 つのカウンターがあるため、PMC6~PMC9 を合計して結果全体を求めます。
たとえば、NBAllReadWrites の合計メモリ トラフィックは (PCM6+PMC7+PCM8+PMC9) * 64 になります。
たとえば、NBAllReadWrites の合計メモリ トラフィックは (PCM6+PMC7+PCM8+PMC9) * 3 * 64 になります。
要件
ヘッダー: pix3.h ライブラリ: pixevt.lib サポートされているプラットフォーム: XBOX One ファミリ本体および XBOX Series 本体関連項目
GetPMCValueConfigurePMCs
ConfigureL2IPMCs
XBOX 上の PIX3
PIX (NDA トピック)
