다음을 통해 공유


SampledCounters

SampledCounters의 컬렉션을 나타냅니다.

요소 계층 구조

구문

<SampledCounters Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
  <!-- Child elements -->
  SampledCounter
</SampledCounters>

특성 및 요소

특성

attribute Description 데이터 형식 필수 기본값
작업 SampledCounter를 설정하거나 추가할지 여부를 나타냅니다. 이 특성에는 다음 값 중 하나가 있을 수 있습니다.
  • 설정
  • 추가
  • 제거
설정

자식 요소

요소 Description 요구 사항
SampledCounter 커널 모드 세션에 사용하도록 설정할 수 있는 샘플링된 하드웨어 카운터에 대해 설명합니다. 필수, 1 이상.

부모 요소

요소 Description
HardwareCounter 하드웨어 카운터 공급자를 나타냅니다.

예제

다음 코드 예제는 PMU 샘플링 프로파일링에서 InstructionRetired 카운터 이벤트를 수집하는 것입니다. SampledCounter에는 SystemProvider의 PmcProfile 키워드가 필요합니다. 카운터의 이름은 CPU를 기반으로 합니다. 사용 가능한 값을 열거하려면 wpr -pmcsources를 사용합니다.

<SystemProvider Id="SystemProvider_forSampling">
    <Keywords>
        <Keyword Value="ProcessThread" />
        <Keyword Value="Loader" />
        <Keyword Value="PmcProfile" />
    </Keywords>
</SystemProvider>
<HardwareCounter Id="PerfWorkloads">
    <SampledCounters>
        <SampledCounter Value="InstructionRetired" Interval="100000" />
    </SampledCounters>
</HardwareCounter>

요소

HardwareCounter