SampledCounters
Представляет коллекцию SampledCounters.
Иерархия элементов
-
<
WindowsPerformanceRecorder>
-
<
Профили>
-
<
HardwareCounter>
- < SampledCounters>
-
<
Профиль>
-
<
Коллекционеров>
-
<
SystemCollectorId>
-
<
HardwareCounterId>
- < SampledCounters>
-
<
HardwareCounter>
- < SampledCounters>
-
<
HardwareCounterId>
-
<
SystemCollectorId>
-
<
Коллекционеров>
-
<
HardwareCounter>
-
<
Профили>
Синтаксис
<SampledCounters Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
<!-- Child elements -->
SampledCounter
</SampledCounters>
Атрибуты и элементы
Атрибуты
Атрибут | Описание | Тип данных | Обязательно | Значение по умолчанию |
---|---|---|---|---|
Операция | Указывает, следует ли задать или добавить SampledCounter. | Этот атрибут может иметь одно из следующих значений:
|
Нет | Присвойте параметру |
Дочерние элементы
Элемент | Описание | Требование |
---|---|---|
SampledCounter | Описывается счетчик оборудования Sampled, который можно включить для сеанса в режиме ядра. | Обязательный, 1 или более. |
Родительские элементы
Элемент | Описание |
---|---|
HardwareCounter | Представляет поставщика счетчиков оборудования. |
Пример
В следующем примере кода выполняется сбор события счетчика InstructionRetired при выборке профилирования PMU. Для SampledCounter требуется ключевое слово PmcProfile в SystemProvider. Имена счетчиков основаны на ЦП. Используйте wpr -pmcsources
для перечисления доступных значений.
<SystemProvider Id="SystemProvider_forSampling">
<Keywords>
<Keyword Value="ProcessThread" />
<Keyword Value="Loader" />
<Keyword Value="PmcProfile" />
</Keywords>
</SystemProvider>
<HardwareCounter Id="PerfWorkloads">
<SampledCounters>
<SampledCounter Value="InstructionRetired" Interval="100000" />
</SampledCounters>
</HardwareCounter>
Связанные темы
Elements (XElement Dynamic Property) (Elements (Динамическое свойство XElement))