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 | 하나 이상의 인덱스가 범위를 벗어 났습니다. |
E_ACCESS_DENIED | 드라이버 액세스가 거부되었습니다. |
비고
2개의 L2 캐시가 있고 각 L2 캐시에는 이벤트 수를 셀 수 있는 4개의 성능 카운터가 있습니다.
ConfigureL2IPMCs는 두 L2의 이벤트를 동일하게 구성합니다.
첫 번째 L2는 코어 0-3에 연결됩니다. 두 번째는 코어 4-7에 연결됩니다. 특정 L2의 이벤트는 특정 L2에 연결된 코어에서 읽어야 합니다.
L2 트랜잭션은 64바이트입니다.
인덱스 | 이벤트 | 설명 |
---|---|---|
0 | Reserved | |
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 항목)권한 부여 필요