HardwareCounter
하드웨어 카운터를 사용하도록 설정하는 구성에 대해 설명합니다. 하드웨어 카운터 정의는 사용하도록 설정할 카운터, 이벤트, 샘플링된 카운터를 지정합니다.
요소 계층 구조
구문
<HardwareCounter Id = IdType
Base = string>
<!-- Child elements -->
Counters,
Events,
SampledCounters
</HardwareCounter>
특성 및 요소
특성
attribute |
Description |
데이터 형식 |
필수 |
기본값 |
ID |
시스템 공급자를 고유하게 식별합니다. |
하나 이상의 문자를 포함해야 하며 콜론(:)이나 공백을 포함할 수 없는 문자열입니다. |
Yes |
|
Base |
시스템 공급자의 기본을 나타냅니다. 파생 공급자에게는 기본적으로 기본 공급자의 모든 특성이 있습니다. 파생 공급자에서 명시적으로 지정하여 재정의할 수 있습니다. |
문자열 |
예 |
|
자식 요소
요소 |
Description |
요구 사항 |
카운터 |
카운터의 컬렉션을 나타냅니다. |
선택 사항입니다. |
이벤트 |
이벤트 컬렉션을 나타냅니다. |
선택 사항입니다. |
SampledCounters |
샘플링된 카운터의 컬렉션을 나타냅니다. |
선택 사항입니다. |
부모 요소
예제
<HardwareCounter Id="PerfWorkloads">
<Counters>
<Counter Value="TotalCycles"/>
<Counter Value="InstructionRetired" />
</Counters>
<Events>
<Event Value="CSwitch"/>
</Events>
<SampledCounters>
<SampledCounter Value="CacheMisses" Interval="65536" />
</SampledCounters>
</HardwareCounter>
요소