Counters
Artikel 07/17/2024
2 Mitwirkende
Feedback
In diesem Artikel
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