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


HardwareCounterId

Уникально идентифицирует счетчик оборудования.

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

Синтаксис

<HardwareCounterId>

  <!-- Child elements -->
  Counters,
  Events,
  SampledCounters

</HardwareCounterId>

Атрибуты и элементы

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
Значение Уникально идентифицирует счетчик оборудования. Строка, которая должна содержать по крайней мере один символ и не может содержать двоеточие (:) или пробелы. Да

Дочерние элементы

Элемент Описание Требование
Счетчики Представляет коллекцию счетчиков. Необязательный элемент.
События Представляет коллекцию событий. Необязательный элемент.
SampledCounters Представляет коллекцию счетчиков выборки. Необязательный элемент.

Родительские элементы

Элемент Описание
Сборщики Представляет коллекцию идентификаторов системного сборщика, идентификаторов сборщика событий и (при необходимости) идентификаторов сборщика событий кучи.

Комментарии

Дополнительные сведения о создании определений счетчиков оборудования см. в разделе HardwareCounter.

Пример

В следующем примере кода показан раздел определения профиля, содержащий этот элемент.

<Profile Id="Example.Light.File" Name="Example" DetailLevel="Light" LoggingMode="File" Description="Example profile">
  <Collectors>
    <SystemCollectorId Value="WPRSystemCollector">
      <SystemProviderId Value="system-provider"/>
      <HardwareCounterId Value="PerfWorkloads"/>
    </SystemCollectorId>
…
  </Collectors>
</Profile>

Elements (XElement Dynamic Property) (Elements (Динамическое свойство XElement))