Freigeben über


SampledCounters

Stellt eine Sammlung von SampledCountern dar.

Elementhierarchie

Syntax

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

Attribute und Elemente

Attribute

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

Untergeordnete Elemente

Element BESCHREIBUNG Anforderung
SampledCounter Beschreibt den Beispielhardwarezähler, der für die Kernelmodussitzung aktiviert werden kann. Erforderlich, 1 oder mehr.

Übergeordnete Elemente

Element Beschreibung
HardwareCounter Stellt einen Hardwarezähleranbieter dar.

Beispiel

Das folgende Codebeispiel besteht darin, das Zählerereignis "InstructionRetired" auf PMU-Beispielprofilen zu sammeln. PmcProfile-Schlüsselwort in SystemProvider ist für SampledCounter erforderlich. Der Name der Leistungsindikatoren basiert auf der CPU. Verwenden Sie die Verwendung wpr -pmcsources zum Aufzählen verfügbarer Werte.

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

Elemente

HardwareCounter