HardwareCounter
描述啟用硬體計數器的組態。 硬體計數器定義會指定要啟用的計數器、事件和取樣計數器。
元素階層
-
<
WindowsPerformanceRecorder>
-
<
配置 檔>
- < HardwareCounter>
-
<
配置 檔>
-
<
收藏家>
-
<
HardwareCounterId>
- < HardwareCounter>
-
<
HardwareCounterId>
-
<
收藏家>
-
<
配置 檔>
Syntax
<HardwareCounter Id = IdType
Base = string>
<!-- Child elements -->
Counters,
Events,
SampledCounters
</HardwareCounter>
屬性和項目
屬性
屬性 | 描述 | 資料類型 | 必要 | 預設 |
---|---|---|---|---|
Id | 唯一識別系統提供者。 | 必須至少有一個字元且不能包含冒號的字串, (:) 或空格。 | Yes | |
基地 | 表示系統提供者的基底。 衍生提供者預設具有基底提供者的所有屬性。 您可以藉由在衍生提供者中明確指定它們來覆寫這些專案。 | 字串 | No |
子元素
元素 | 描述 | 需求 |
---|---|---|
計數器 | 表示計數器的集合。 | 選擇性。 |
事件 | 表示事件的集合。 | 選擇性。 |
SampledCounters | 表示取樣計數器的集合。 | 選擇性。 |
父項目
元素 | 描述 |
---|---|
設定檔 | 表示收集器、提供者和設定檔的集合。 |
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>