Поделиться через


SampledCounters

Представляет коллекцию SampledCounters.

Иерархия элементов

Синтаксис

<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))

HardwareCounter