SampledCounter
描述要以内核模式会话的间隔采样的硬件计数器。 使用 wpr -pmcsources
列出系统中可用的计数器以及每个计数器的当前采样间隔。
元素层次结构
-
<
WindowsPerformanceRecorder>
-
<
Profiles>
-
<
HardwareCounter>
-
<
SampledCounters>
- < SampledCounter>
-
<
SampledCounters>
-
<
Profile>
-
<
Collectors>
-
<
SystemCollectorId>
-
<
HardwareCounterId>
-
<
SampledCounters>
- < SampledCounter>
-
<
SampledCounters>
-
<
HardwareCounter>
-
<
SampledCounters>
- < SampledCounter>
-
<
SampledCounters>
-
<
HardwareCounterId>
-
<
SystemCollectorId>
-
<
Collectors>
-
<
HardwareCounter>
-
<
Profiles>
语法
<SampledCounter Value = "string">
</SampledCounter>
特性和元素
特性
属性 | 说明 | 数据类型 | 必须 | 默认 |
---|---|---|---|---|
值 | 描述硬件计数器 | 字符串。 有关可能的值,请参阅“注解”部分。 | 是 | |
时间间隔 | 描述采样频率 | 以 100 ns 为单位的 UnsignedLong 值。 该值应大于 1221 且小于 2147483647。 | 否 |
子元素
无。
父元素
元素 | 说明 |
---|---|
SampledCounters | 表示计数器的集合。 |
注解
计数器的名称是基于 CPU 的。 使用 wpr -pmcsources
枚举 Value 属性的可用值。 输出还显示当前间隔值以及间隔的最小值和最大值。 计数器是有限的资源。 每个系统一次可以使用的计数器数量有限。
计数器的采样需要 SystemProvider 中的 PmcProfile 关键字。 有关示例,请参阅 SampledCounters。