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:
Öffnen Sie Ihre .wprp-Datei in Visual Studio.
Wählen Sie im Hauptmenü XML und dann Schemas … aus
Wählen Sie im angezeigten Dialogfeld XML-Schemas die Option Hinzufügen … aus
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
So definieren Sie Sammler für ein Profil. |
|
So definieren Sie Anbieter für ein Profil. |
|
So definieren Sie ein Profil. |
|
So verwenden Sie das Strict-Attribut. |
|
Beschreibt die Vererbung beim Erstellen von Aufzeichnungsprofilen. |
Zugehörige Themen
Erstellen von benutzerdefinierten Aufzeichnungsprofilen
Hinzufügen und Entfernen von benutzerdefinierten Aufzeichnungsprofilen