Einführung in WPR

Windows Performance Recorder (WPR) ist ein Tool, das die Ereignisablaufverfolgung für Windows (ETW) erweitert und detaillierte Aufzeichnungen von System- und Anwendungsverhalten und Ressourcennutzung bereitstellt. Sie können WPR zusammen mit Windows Leistungsanalyse (WPA) verwenden, um bestimmte Leistungsbereiche zu untersuchen und ein allgemeines Verständnis des Ressourcenverbrauchs zu erhalten. WPR und WPA ermöglichen Entwicklungs- und IT-Experten proaktive Identifizierung und Lösung von Leistungsproblemen. WPR erfordert Windows 8 oder eine höhere Version des Betriebssystems.

WPR Command-Line und Benutzeroberfläche

Es gibt zwei Arten von WPR: Benutzeroberfläche (WPRUI.exe) und Befehlszeilenschnittstelle (WPR.exe). Beide teilen dieselbe DLL, aber nicht alle Features sind über WPRUI zugänglich. WPR.exe mit Windows OS (Windows 8.1 oder höher) und Sie benötigen keine zusätzliche Installation. Die WPR-Benutzeroberfläche (UI) ermöglicht es, eine Aufzeichnung mit integrierten Aufzeichnungsprofilen zu generieren, um CPU-Nutzung, Leistungsprobleme, schlechte System- oder Anwendungsleistung oder andere Leistungsprobleme zu analysieren.

Aufzeichnungsprofile

WPR-Aufzeichnungsprofile sind die Listen von Ereignisanbietern, um eine Leistungsaufzeichnung für ein bestimmtes Szenario zu ermöglichen. WPR bietet eine breite Auswahl von integrierten Aufzeichnungsprofilen, die nach Szenario in Gruppen sortiert werden. Weitere Informationen zu integrierten WPR-Profilen finden Sie unter Integrierte Aufzeichnungsprofile.

Sie können auch benutzerdefinierte Profile (.wprp-Dateien) in XML erstellen und hinzufügen, um Ereignisse zu aufzeichnen und entweder direkt mithilfe von WPR CLI zu verwenden oder sie zur Liste der Profile hinzuzufügen, die in WPRUI dargestellt werden. Sie können benutzerdefinierte Profile allein oder zusammen mit integrierten Profilen verwenden oder spezielle Aufzeichnungen erstellen, die für jedes Nutzungsszenario konzipiert sind. Weitere Informationen zu benutzerdefinierten Profilen finden Sie unter Erstellen von Aufzeichnungsprofilen und Hinzufügen oder Entfernen eines benutzerdefinierten Aufzeichnungsprofils.

Leistungsszenarien

Sie können Leistungsszenarien verwenden, um allgemeine Szenarien wie allgemeine oder Off-Übergänge für die Systemleistungszustandsbasierte Szenarien aufzuzeichnen. Sie können nur ein Szenario für eine Aufzeichnung auswählen. Weitere Informationen zu Leistungsszenarien finden Sie unter Leistungsszenarien.

Protokollierung bei Datei oder Arbeitsspeicher

WPR kann Ereignisse entweder an einer Datei oder an Zirkelpuffern im Arbeitsspeicher protokollieren. Es wird empfohlen, sich bei der Datei für endliche Ereignisse anzumelden, die vorhergesagt werden können, z. B. Anwendungsstart oder Stromnutzung, wenn der Computer aus einem Schlafzustand stammt. Die Dateiprotokollierung ist der einzige Protokollierungsmodus, der für das Messen von Ereignissen über Übergänge verfügbar ist.

Es wird empfohlen, dass Sie sich bei unvorhersehbaren Ereignissen anmelden. Sie können diese Aufzeichnungen für lange Zeiträume ausführen, ohne endliche Speicherressourcen zu benötigen. Weitere Informationen zu Protokollierungsmodi finden Sie unter Protokollierungsmodus und Ändern des Protokollierungsmodus.

Detailstufe

Sie können die Detailebene auswählen, die dem Szenario entspricht: entweder licht oder verbose. Lichtaufzeichnungen tragen weniger Aufwand und stören weniger mit dem System (sie werden manchmal als "Timing"-Aufzeichnungen bezeichnet). Verbose-Aufzeichnungen sind nützlicher für eine gründliche Analyse. Weitere Informationen zu Detailstufen finden Sie unter Detailebene und Ändern der Detailebene.

Windows Performance Recorder

WPR-Artikel zu Vorgehensweisen