ConfigureL2IPMC

在 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 一个或多个索引超出范围。
E_ACCESS_DENIED 拒绝对该驱动程序的访问。

备注

有两个 L2 缓存,并且每个 L2 缓存都具有可对事件计数的 4 个性能计数器。
ConfigureL2IPMC 将两个 L2 的事件配置为相同。
第一个 L2 绑定到内核 0-3。 第二个 L2 绑定到内核 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
ConfigurePMC
ConfigureNBPMC
Xbox 上的 PIX3
PIX(NDA 主题)要求授权