Erstellen von Aufzeichnungsprofilen

Sie können Aufzeichnungsprofile für Windows Performance Recorder (WPR) in einer XML-Datei mit der Erweiterung .wprp erstellen. Aufzeichnungsprofile enthalten alle erforderlichen Informationen, um die Leistungsaufzeichnung für ein bestimmtes Szenario zu ermöglichen. Diese Daten umfassen Informationen zur Ereignisablaufverfolgung für Windows-Sitzungen, Anbieter und Schlüsselwörter. Jede .wprp-Datei enthält mindestens eine Profildefinition, die eine bestimmte Gruppe von ETW-Sitzungen und Anbietern konsolidiert. Eine Profildefinition umfasst auch die Sitzungs- und Anbieterattribute, die die Aufzeichnung der Leistung starten und steuern.

WPR-Profile unterstützen die folgenden ETW-Features:

  • Protokollierungsmodi für sequentielle Dateien und Umlaufspeicher.

  • Benutzerspezifische Anzahl von Puffern und Puffergrößen für jede Sitzung.

  • ETW-Systemprotokoll-Sitzungen zusammen mit dem NT Kernel Logger. Diese Zusammenführung beinhaltet die Möglichkeit, Schlüsselwörter, Stapel und Speicherpool-Tags anzugeben.

  • Ereignissitzungen, die einen Anbieternamen oder eine GUID, Schlüsselwörter, Stapel, Detailebene und nicht ausgelagerten Speicher angeben.

  • Erfassen von Statusanbietern, die den Status nur während Start- oder Speichervorgängen erfassen.

Die WPRP-Datei muss bestimmte Definitionen enthalten, die in einer bestimmten Reihenfolge aufgeführt sind. In den folgenden Themen wird beschrieben, wie Sie die Definitionen in dieser Reihenfolge erstellen.

Erstellen von .wprp-Dateien in Visual Studio

Sie können Visual Studio zum Erstellen eines Aufzeichnungsprofils verwenden, indem Sie die WPR-Schemadatei „WPRControlProfiles.xsd“ verwenden, die im WPT-Installationsordner verfügbar ist:

  1. Öffnen Sie Ihre .wprp-Datei in Visual Studio.

  2. Wählen Sie im Hauptmenü XML und dann Schemas … aus

  3. Wählen Sie im angezeigten Dialogfeld XML-Schemas die Option Hinzufügen … aus

  4. Wählen Sie das WPRControlProfiles.xsd-Schema aus. Diese Datei befindet sich standardmäßig im WPT-Installationsverzeichnis:

    • C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit

Nachdem Sie das Schema ausgewählt haben, können Sie kontextbezogene IntelliSense verwenden, um Ihre .wprp-Datei zu erstellen.

In diesem Abschnitt

1. Definitionen für Collector

So definieren Sie Sammler für ein Profil.

2. Definitionen für System- und Ereignisanbieter

So definieren Sie Anbieter für ein Profil.

3. Profildefinitionen

So definieren Sie ein Profil.

Anbieter mit dem Strict-Attribut

So verwenden Sie das Strict-Attribut.

Vererbung

Beschreibt die Vererbung beim Erstellen von Aufzeichnungsprofilen.

Aufzeichnungsprofile

Erstellen von benutzerdefinierten Aufzeichnungsprofilen

Hinzufügen und Entfernen von benutzerdefinierten Aufzeichnungsprofilen