ConfigureL2IPMCs
L2 キャッシュ内のパフォーマンス カウンターを構成します。
構文
HRESULT ConfigureL2IPMCs(
unsigned int eventIndex10,
unsigned int eventIndex11,
unsigned int eventIndex12,
unsigned int eventIndex13
)
パラメーター
eventIndex10
型: unsigned int
カウントするイベントのインデックス。
eventIndex11
型: unsigned int
カウントするイベントのインデックス。
eventIndex12
型: unsigned int
カウントするイベントのインデックス。
eventIndex13
型: unsigned int
カウントするイベントのインデックス。
戻り値
型: HRESULT
成功またはエラーのコード。
コード | 説明 |
---|---|
S_OK | 成功です。 |
E_INVALIDARG | 1 つ以上のインデックスが範囲外です。 |
E_ACCESS_DENIED | ドライバーへのアクセスが拒否されています。 |
解説
2 つの L2 キャッシュがあり、イベントをカウントできるパフォーマンス カウンターが L2 キャッシュごとに 4 つずつあります。
ConfigureL2IPMCs では、両方の L2s のイベントが同じに構成されます。
最初の L2 は、コア 0 から 3 に関連付けられています。 2 番目は、コア 4 から 7 に関連付けられています。 特定の L2 に対するイベントは、その L2 に関連付けられているコアから読み取る必要があります。
L2 トランザクションは 64 バイトです。
インデックス | イベント | 説明 |
---|---|---|
0 | 予約済み | |
1 | L2MissICFill | L2 をミスした IC 要求の数 |
2 | L2MissDCFill | L2 をミスした DC 要求の数 |
3 | L2MissPrefetchFill | L2 をミスしたプリフェッチ要求の数 |
4 | L2MissAll | L2 ミスの合計数 |
5 | L2Writeback | L2 のクリーン ライトバックとダーティ ライトバックの数 |
6 | L2CleanWriteback | L2 のクリーン ライトバックの数 |
7 | L2Fill | L2 フィルの数 |
8 | L2FillWriteback | L2 のフィルとライトバックの合計数 |
要件
ヘッダー: pix3.h
ライブラリ: pixevt.lib
サポートされているプラットフォーム: Xbox One ファミリー本体、Xbox Series 本体
関連項目
GetPMCValue
ConfigurePMCs
ConfigureNBPMCs
Xbox 上の PIX3
PIX (NDA トピック)認可が必須です