次の方法で共有


HardwareCounter

ハードウェア カウンターを有効にする構成を記述します。 ハードウェア カウンター定義は、有効にするカウンター、イベント、およびサンプリングされたカウンターを指定します。

要素の階層

構文

<HardwareCounter Id   = IdType
                Base = string>

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

</HardwareCounter>

属性および要素

属性

属性 説明 データ型 必須 Default
Id システム プロバイダーを一意に識別します。 少なくとも 1 つの文字を含み、コロン (:) やスペースを含めることができない文字列。 はい
Base 基本のシステム プロバイダーを示します。 派生プロバイダーには、既定で基本プロバイダーのすべての属性が含まれます。 これらは、派生プロバイダーで明示的に指定することによってオーバーライドできます。 string いいえ

子要素

要素 説明 要件
カウンター カウンターのコレクションを表します。 省略可能。
イベント イベントのコレクションを表します。 省略可能。
SampledCounters サンプリングされたカウンターのコレクションを表します。 任意。

親要素

要素 説明
Profiles コレクター、プロバイダー、およびプロファイルのコレクションを表します。
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>

要素