次の方法で共有


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 トピック)認可が必須です