事件

表示事件的集合。

元素层次结构

语法

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

特性和元素

特性

属性 说明 数据类型 必须 默认
操作 指示是应设置还是添加事件。 此属性可以具有以下值之一:
  • 设置
  • 添加
  • 删除
设置

子元素

元素 说明 要求
事件 描述要收集的计数器的内核事件。 必需,1 个或多个。

父元素

元素 说明
HardwareCounter 表示硬件计数器提供程序。

示例

下面的代码示例针对 CSwitch 内核事件收集 TotalCycles 和 InstructionRetired 计数器事件。 计数器的名称是基于 CPU 的。 使用 wpr -pmcsources 枚举可用值。 有关可用事件值,请参阅事件

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

元素

计数器

HardwareCounter