Freigeben über


Ereignisse

Repräsentiert eine Sammlung von Ereignissen.

Elementhierarchie

Syntax

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

Attribute und Elemente

Attribute

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

Untergeordnete Elemente

Element BESCHREIBUNG Anforderung
Event Beschreibt die Kernelereignisse, mit denen Zähler gesammelt werden sollen. Erforderlich, mindestens 1.

Ü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

Zähler

HardwareCounter