Neues im Windows Performance Toolkit

Hinweis

Die Windows Performance Toolkit-Installation wird in mehrere MSI unterteilt. Um die ordnungsgemäße Installation sicherzustellen, führen Sie setup.exe aus, anstatt zu versuchen, das verpackte MSI zu installieren.

Windows Leistungsanalyse (WPA) visualisiert Ablaufverfolgungen von Windows Leistungsaufzeichnung und Windows Bewertungskonsole als Diagramme und Tabellen, damit Sie die System- und Anwendungsleistung analysieren können. WPA bietet die folgenden neuen Features:

  • Neu für Windows Server 2022 WPA Codestruktur und Toolerstellung wurde mit früher Unterstützung des Performance Toolkit SDK neu geschrieben. Durch das erneute Schreiben ist WPA jetzt eine eigenständige .NET Core 3.1-Anwendung, die Erweiterbarkeit ermöglicht, indem Plug-Ins geladen werden, um bestimmte Datenquellen (außerhalb von ETL) zu verarbeiten.

    Weitere Informationen finden Sie in unserer Readme.

    Da der meiste Code aus dem Grund neu geschrieben wurde, sind hier einige bekannte Probleme:

    • Symbolspalten können beim Laden von Symbolen veraltet werden:

      • Stapeltag
      • Frametag
      • Funktionen in Syscalls

      Um das Problem zu umgehen, laden Sie zuerst Symbole, bevor Sie mit Tabellen interagieren.

    • Symbole zum Laden des Status können angehalten oder hängen bleiben, aber Symbole werden weiterhin geladen.

    • Regions Table not auto add field columns. Diese Spalten können manuell über den Ansichts-Editor hinzugefügt werden.

    • Perf E3 funktioniert nicht für EMI-Daten

    • URI (wpa://) funktioniert nur für Bewertungsdateien.

      • Stellen Sie beim Verwenden der Bewertungskonsole sicher, dass Sie die Bewertungsdatei auswählen.
  • Analyse-Assistentbereich, der hilfreiche Inhalte anzeigt, um zu bestimmen, wie Sie eine bestimmte Diagramm-, Voreinstellungs- oder Analyseregisterkarte am besten verwenden können. Rich-Text-Unterstützung für den Analyse-Assistenten, mit dem Sie Ihren Text formatieren können, um es einfacher zu lesen und zu analysieren, sowie Links zu Referenzmaterialien, Videos oder detaillierteren Hilfeseiten im Web hinzuzufügen.

  • Liste der WPA-Diagramme für Ihre Referenz

  • Neue Version des Menüs "Datei " (als Rich-Menü bezeichnet) mit der Option zum Wechseln zum klassischen Menü

  • Zeiger in der Zeit rechteckanzeige, mit der Sie das auf dem Bildschirm während ihrer Ablaufverfolgung aufgetretene Ereignisse visualisieren können.

  • Regionen von Interesse , mit denen Sie wichtige Zeitbereiche in einer Ablaufverfolgung hervorheben können

  • Stapeltags zum Erstellen von Etiketten, die Ihnen helfen, welche Teile des Anrufstapels betroffen sind

  • Unterstützung für mehrere Ablaufverfolgungen in einer einzelnen Sitzung

  • Unterstützung für die Wiederherstellung eines Profils

Windows Performance Recorder (WPR) ist ein Leistungstool, mit dem Sie Systemereignisse aufzeichnen können, die Sie dann mithilfe von WPA analysieren können. WPR bietet die folgenden neuen Features:

  • Neu für Windows Server 2022 Die WPR-Befehlszeile hat einige neue Features und Updates erhalten, um Ihre Entwickleranalyse zu verbessern:

    • Der Befehl "Zusammenführen" ermöglicht das Zusammenführen von ETL-Ablaufverfolgungen (ähnlich dem Befehl "Seriendruck" von XPerf).

      Weitere Informationen finden Sie unter wpr -help stop.

    • Wenn Sie ein ETL speichern, kann STRG+C verwendet werden, um eine gespeicherte Speicherung abzubrechen.

    • Der Exportprofilbefehl ermöglicht das Exportieren von integrierten Profilen als Ausgangspunkt zum Erstellen eines benutzerdefinierten Windows Performance Recorder-Profils (*.wprp).

      Weitere Informationen finden Sie unter wpr -help profiles.

    • Der Startbefehl unterstützt jetzt die Herunterfahrende Ablaufverfolgung, um den Neustart beizubehalten.

      Weitere Informationen finden Sie unter wpr -help start.

  • Nach der Aufzeichnung einer Ablaufverfolgung können Sie es jetzt sofort in WPA öffnen, indem Sie die Schaltfläche " In WPA öffnen " auswählen.

  • Direkte Behandlung von CLR-Symbolen, daher sind keine Flags beim Konfigurieren und Verwenden der NGEN-Unterstützung erforderlich.

Die Kernel-Ablaufverfolgungs-API-Referenz behandelt die Kernelablaufverfolgungs-API, die in früheren Versionen von WPA verfügbar ist. Diese API ist eine Erweiterung der ETA-Ereignisablaufverfolgungs-API und wird für die Abwärtskompatibilität mit vorhandenen Skripts und Profilen unterstützt. Es ist jedoch veraltet, und neue Profile sollten mithilfe der aktuellen Version erstellt werden. Für die aktuelle Version von WPA ist keine öffentliche API verfügbar. Diese API ermöglicht das Erfassen von Kernelstapelverfolgungen, das Zusammenführen mehrerer Ablaufverfolgungsdateien für die Analyse und einschließlich systembezogener Informationen in den zusammengeführten Dateien. Von Zeit zu Zeit werden Funktionen hinzugefügt oder aktualisiert. Dieses Referenzdokument fügt die folgenden neuen Funktionen hinzu:

Technische Referenz zu Windows Performance Toolkit