HardwareCounterId

唯一地标识硬件计数器。

元素层次结构

语法

<HardwareCounterId>

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

</HardwareCounterId>

特性和元素

特性

属性 说明 数据类型 必须 默认
唯一地标识硬件计数器。 字符串,必须至少包含一个字符,且不能包含冒号 (:) 或空格。

子元素

元素 说明 要求
计数器 表示计数器的集合。 可选。
事件 表示事件的集合。 可选。
SampledCounters 表示采样计数器的集合。 可选。

父元素

元素 说明
Collectors 表示系统收集器标识符、事件收集器标识符和(可选)堆事件收集器标识符的集合。

注解

有关创作硬件计数器定义的详细信息,请参阅 HardwareCounter

示例

以下代码示例演示包含此元素的配置文件定义的部分。

<Profile Id="Example.Light.File" Name="Example" DetailLevel="Light" LoggingMode="File" Description="Example profile">
  <Collectors>
    <SystemCollectorId Value="WPRSystemCollector">
      <SystemProviderId Value="system-provider"/>
      <HardwareCounterId Value="PerfWorkloads"/>
    </SystemCollectorId>
…
  </Collectors>
</Profile>

元素