Freigeben über


Counters

Stellt eine Sammlung von Zählern dar.

Elementhierarchie

Syntax

<Counters Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
  <!-- Child elements -->
  Counter
</Counters>

Attribute und Elemente

Attribute

attribute BESCHREIBUNG Datentyp Erforderlich Standard
Vorgang Gibt an, ob Zähler festgelegt oder hinzugefügt werden sollen. Dieses Attribut kann einen der folgenden Werte aufweisen:
  • Set
  • Hinzufügen
  • Remove (Entfernen)
Nein Set

Untergeordnete Elemente

Element BESCHREIBUNG Anforderung
Zähler Beschreibt den Hardwarezähler, der für die Sitzung im Kernelmodus aktiviert werden soll. Erforderlich, 1 oder mehr.

Übergeordnete Elemente

Element Beschreibung
HardwareCounter Stellt einen Hardwarezähleranbieter dar.

Beispiel

Im folgenden Codebeispiel werden TotalCycles- und InstructionRetired-Zählerereignisse für das CSwitch-Kernelereignis erfasst. Der Name der Leistungsindikatoren basiert auf der CPU. Verwenden Sie die Verwendung wpr -pmcsources zum Aufzählen verfügbarer Werte. Weitere Informationen finden Sie unter Ereignis für verfügbare Ereigniswerte.

<HardwareCounter Id="PerfWorkloads">
    <Counters>
        <Counter Value="TotalCycles"/>
        <Counter Value="InstructionRetired" />
    </Counters>
    <Events>
       <Event Value="CSwitch"/>
    </Events>
</HardwareCounter>

Elemente

Ereignisse

HardwareCounter