Counters
Представляет коллекцию счетчиков.
Иерархия элементов
-
<
WindowsPerformanceRecorder>
-
<
Профили>
- < HardwareCounter>
- < Профиль>
-
<
Профили>
Синтаксис
<Counters Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
<!-- Child elements -->
Counter
</Counters>
Атрибуты и элементы
Атрибуты
Атрибут | Описание | Тип данных | Обязательно | Значение по умолчанию |
---|---|---|---|---|
Операция | Указывает, следует ли устанавливать или добавлять счетчики. | Этот атрибут может иметь одно из следующих значений:
|
Нет | Присвойте параметру |
Дочерние элементы
Элемент | Описание | Требование |
---|---|---|
Счетчик | Описывает аппаратный счетчик, который необходимо включить для сеанса в режиме ядра. | Обязательный, 1 или более. |
Родительские элементы
Элемент | Описание |
---|---|
HardwareCounter | Представляет поставщика счетчиков оборудования. |
Пример
В следующем примере кода выполняется сбор событий счетчиков TotalCycles и InstructionRetired в событии ядра CSwitch. Имена счетчиков основаны на ЦП. Используйте wpr -pmcsources
для перечисления доступных значений. Доступные значения события см. в разделе Событие .
<HardwareCounter Id="PerfWorkloads">
<Counters>
<Counter Value="TotalCycles"/>
<Counter Value="InstructionRetired" />
</Counters>
<Events>
<Event Value="CSwitch"/>
</Events>
</HardwareCounter>
Связанные темы
Elements (XElement Dynamic Property) (Elements (Динамическое свойство XElement))