다음을 통해 공유


HardwareCounter

하드웨어 카운터를 사용하도록 설정하는 구성에 대해 설명합니다. 하드웨어 카운터 정의는 사용하도록 설정할 카운터, 이벤트, 샘플링된 카운터를 지정합니다.

요소 계층 구조

구문

<HardwareCounter Id   = IdType
                Base = string>

  <!-- Child elements -->
  Counters,
  Events,
  SampledCounters

</HardwareCounter>

특성 및 요소

특성

attribute Description 데이터 형식 필수 기본값
ID 시스템 공급자를 고유하게 식별합니다. 하나 이상의 문자를 포함해야 하며 콜론(:)이나 공백을 포함할 수 없는 문자열입니다. Yes
Base 시스템 공급자의 기본을 나타냅니다. 파생 공급자에게는 기본적으로 기본 공급자의 모든 특성이 있습니다. 파생 공급자에서 명시적으로 지정하여 재정의할 수 있습니다. 문자열

자식 요소

요소 Description 요구 사항
카운터 카운터의 컬렉션을 나타냅니다. 선택 사항입니다.
이벤트 이벤트 컬렉션을 나타냅니다. 선택 사항입니다.
SampledCounters 샘플링된 카운터의 컬렉션을 나타냅니다. 선택 사항입니다.

부모 요소

요소 Description
프로필 수집기, 공급자, 프로필의 컬렉션을 나타냅니다.
SystemCollectorId 시스템 수집기 식별자를 나타냅니다.

예제

<HardwareCounter Id="PerfWorkloads">
    <Counters>
        <Counter Value="TotalCycles"/>
        <Counter Value="InstructionRetired" />
    </Counters>
    <Events>
       <Event Value="CSwitch"/>
    </Events>
    <SampledCounters>
        <SampledCounter Value="CacheMisses" Interval="65536" />
    </SampledCounters>
</HardwareCounter>

요소