次の方法で共有


Counters

Counter のコレクションを表します。

要素の階層

構文

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

属性および要素

属性

属性 説明 データ型 必須 Default
操作 カウンターを設定するか、追加するかを示します。 この属性は、次のいずれかの値をとることができます。
  • オン
  • 追加
  • 削除
いいえ オン

子要素

要素 説明 要件
カウンター カーネルモード セッションに対して有効にするハードウェア カウンターを記述します。 必須、1 個以上。

親要素

要素 説明
HardwareCounter ハードウェア カウンター プロバイダーを表します。

次のコード例では、CSwitch カーネル イベントの TotalCycles と InstructionRetired カウンター イベントを収集します。 カウンターの名前は CPU に基づいて行います。 wpr -pmcsources を使用すると、使用可能な値が列挙されます。 使用可能な Event 値については、「Event」を参照してください。

<HardwareCounter Id="PerfWorkloads">
    <Counters>
        <Counter Value="TotalCycles"/>
        <Counter Value="InstructionRetired" />
    </Counters>
    <Events>
       <Event Value="CSwitch"/>
    </Events>
</HardwareCounter>

要素

イベント

HardwareCounter