Freigeben über


Was ist neu im Windows Performance Toolkit (Mai 2024)

Wir freuen uns, die neueste Version des Windows Performance Toolkit (WPT) mit mehreren spannenden neuen Features einzuführen, die weiter unten beschrieben werden. Laden Sie das Windows ADK-Toolkit herunter, um diese neuen Features zu verwenden.

Windows Performance Recorder

NPU-Profil: In der Zeit, in der Künstliche Intelligenz (KI) und Machine Learning (ML) nicht nur Schlagworte sind, sondern die Innovation maßgeblich vorantreiben, kann die Bedeutung spezieller Hardware wie Neural Processing Units (NPU) nicht hoch genug eingeschätzt werden. Aus diesem Grund freuen wir uns, ein Neural Processing-Profile im Windows Performance Recorder (WPR.exe & 1 WPRUI.exe) zur Aufzeichnung der NPU-Nutzung und neue Tabellen & Diagramme im Windows Performance Analyzer (WPA) vorstellen zu können.

Sie können die Befehlszeile wie folgt verwenden, um das NPU-Ablaufverfolgungsereignis zu sammeln.

wpr.exe -start NeuralProcessing -filemode

Hinweis: Es ist wichtig, den -filemode zu verwenden, damit Ereignisse in einer Datei und nicht im Arbeitsspeicher aufgezeichnet werden.

Sie können auch die WPRUI.exe verwenden, um die Ablaufverfolgung mithilfe der Benutzeroberfläche zu sammeln. Sie ist im Abschnitt „Ressourcenanalyse“ verfügbar.

Abbildung der WPR-Benutzeroberfläche

Windows Performance Analyzer

Zum ersten Mal in einem Jahrzehnt führen wir einen neuen Willkommens-/Startprogrammbildschirm in Windows Performance Analyzer (WPA) ein. Dieser Bildschirm ist ein integraler Bestandteil des WPA, der dazu dient, den Workflow für Benutzer zu optimieren, indem die Konfiguration noch vor der Analyse ermöglicht wird. Das neue WPA-Startprogramm bietet einen bequemen Zugriffspunkt für zuletzt verwendete Dateien, Einstellungskonfiguration, Plug-In-Verwaltung, Dokumentation zu den ersten Schritten und viele andere Features.

Abbildung des WPA-Startprogramms

Features des Startprogramms

Schnelles Öffnen von zuletzt verwendeten Dateien: Das Startprogramm zeigt eine Liste der zuletzt verwendeten Dateien an, sodass Benutzer ihre letzten Leistungsablaufverfolgungen mühelos fortsetzen können.

WPA RecentFiles UI-Bild

Plugin Management: Das Startprogramm bietet eine Plattform zum Installieren und Verwalten von Plug-Ins, die die Funktionalität von WPA verbessern und erweitern.

Abbildung von WPA-Plug-Ins

Nachdem ein Plug-In-PTIX installiert wurde, können Benutzer zu einem Bildschirm navigieren, um Informationen zu den Autoren, Tabellen und unterstützten Dateitypen anzuzeigen.

Abbildung von WPA-Plug-Ins-Einstellungen

Einstellungskonfiguration: Zum ersten Mal verfügt WPA über einen Speicherort innerhalb des Startfelds, um verschiedene Einstellungen in der gesamten Anwendung zu verwalten. Auf der Einstellungsseite können Benutzer den Anwendungstext ändern, den hellen oder dunklen Modus umschalten und WPA ganz einfach über Informationen zur Problembehandlung kopieren.

Abbildung der WPA-Einstellungen

Ablaufverfolgungsgruppierungssteuerelement: In einigen Fällen, wenn mehrere Dateien gleichzeitig geöffnet werden, gibt es mehrere Möglichkeiten, wie WPA die geöffneten Dateien in Analysesitzungen gruppieren kann. Das Startprogramm erkennt diese Szenarien und fordert den Benutzer auf, zu konfigurieren, wie die ausgewählten Ablaufverfolgungen verarbeitet werden sollen.

Abbildung von Ablaufverfolgungsgruppen

Tabellenauswahl: Um die Zeit für die Verarbeitung großer Ablaufverfolgungsdateien zu verringern, ermöglicht das Startprogramm dem Benutzer die Auswahl, welche Tabellen für die Verarbeitung aktiviert werden sollen, wenn Dateien geöffnet werden.

Abbildung der WPA-Tabellenauswahl

Der Benutzer kann auf der Seite mit den WPA-Einstellungen konfigurieren, wann dieser Tabellenauswahlbildschirm angezeigt wird und wie seine Standardauswahl lautet.

Abbildung der Tabellenauswahleinstellungen

Kombinieren von Analysesitzungen: Wenn mehrere Plug-Ins gleichzeitig Dateien verarbeiten, kann WPA ihre Ergebnisse in einer einzigen Analyseansicht zusammenfassen, was früher als „einheitlicher“ oder „gemeinsamer“ Verarbeitungsmodus bezeichnet wurde. Das WPA-Startprogramm vereinfacht die Konfiguration dieser Art von Analyse, indem ermittelt wird, wann Ergebnisse kombiniert werden können, und der Benutzer angeben soll, wie er seine Sitzungen öffnen möchte.

Abbildung der kombinierten Sitzungsoption

Andere Funktionen

Aktualisierte Diagnosekonsole: Die Diagnosekonsole wurde mit einer besseren Gruppierungs-/Filterunterstützung überarbeitet. Diagnosen werden nun basierend auf der Komponente, die eine bestimmte Nachricht protokolliert hat, in den jeweiligen „Kanälen“ protokolliert. Der Benutzer kann jetzt Protokolle basierend auf der Protokollebene und dem Protokollierungstyp filtern.

Abbildung der Diagnosekonsole

NPU-Analyse:

Wenn Sie sich mit der Neural Processing Unit-(NPU-)Ablaufverfolgungsanalyse befassen, dann wird es Sie freuen zu hören, dass sie jetzt erweiterte Funktionen für die Darstellung von Neural Processing Units-(NPU-)Ablaufverfolgungsdaten bietet. Diese Ergänzung ist besonders nützlich für diejenigen, die Ablaufverfolgungen mithilfe des neuen neuronalen Verarbeitungsprofils von WPR sammeln (siehe oben). Wenn Sie dieses Profil verwenden, bietet WPA eine neu eingeführte Tabelle und ein neu eingeführtes Diagramm, das speziell zum Anzeigen von NPU-Ablaufverfolgungsdaten entwickelt wurde. Das erwartet Sie:

Neue Tabelle: Diese Tabelle ist eine wichtige Ergänzung, die Ihnen hilft, den relevanten, der NPU-Einheit zugeordneten Adapter schnell zu identifizieren. Dies vereinfacht den Prozess der Suche nach der zu analysierenden hardwarespezifischen Komponente. In der Tabelle können Sie einen Drilldown zu detaillierteren Aspekten ausführen, z. B. den initialisierten Stapel. Dieses Feature ist für eine tiefere Analyse und Problembehandlung von unschätzbarem Wert und bietet Einblicke in die betrieblichen Besonderheiten der NPU während der Ablaufverfolgung.

Grafische Darstellung: Neben der Tabelle gibt es ein neues Diagramm, das die Ablaufverfolgungsdaten visuell darstellt. Dieses grafische Element erleichtert das Verständnis des Flusses und der Interaktionen innerhalb der NPU während des Ablaufverfolgungszeitraums.

Abbildung der NPU-Tabelle und des Diagramms

Neue Gantt-Diagrammmodi: Zeitachsenansichten waren schwer zu visualisieren, aber mit den neuen Gantt-Diagrammmodi können Benutzer die Zeitleiste visualisieren, um die Beziehungen zwischen übergeordneten und untergeordneten Elementen nachvollziehen zu können. Sie können den Grant-Diagrammmodus auswählen, indem Sie auf die Schaltfläche neben dem Dropdownmenü „Diagrammvoreinstellung“ klicken. Es gibt zwei Modi: „Als gruppiert kombinieren“ und „Als verknüpft kombinieren“

Abbildung der Gannt-Diagrammoptionen

Als gruppiert kombinieren: Dies ist der gängigste Gantt-Diagrammmodus. Die Beziehung ist 1:1 mit der Gruppe der Tabelle. Im folgenden Diagramm werden mehrere neue Thread-IDs unter Explorer.exe gruppiert.

Abbildung des Grant-Diagramms (kombiniert)

 Als verknüpft kombinieren: Dieser Gantt-Diagrammmodus veranschaulicht die Zeitleiste und Abhängigkeiten verschiedener Aufgaben innerhalb einer Sammlung und deren Gruppierungen nach ihren Beziehungen zu ihrer übergeordneten Gruppe. In der nachstehenden Abbildung sehen wir beim Drilldown in Explorer.exe die Datenpunkte, die alle mit der übergeordneten Gruppe verknüpft sind. Abbildung des Gannt-Diagramms (verknüpft)

Bekannte Probleme

  1. Fehlende QuickInfos für Tabellenspaltenüberschriften:

    • Einige Tabellen zeigen keine QuickInfos für ihre Spaltenüberschriften an.
  2. Profilargumentverhalten:

    • Wenn Sie das Befehlszeilenargument -profile zum Öffnen von WPA verwenden, wird das angegebene Profil auf alle zukünftigen Ablaufverfolgungen angewendet, die in dieser WPA-Sitzung geöffnet wurden.
  3. Absturz des Plug-ins beim Laden mit -addsearchdir:

    • Das Laden eines Plug-Ins mit dem Befehlszeilenargument -addsearchdir kann dazu führen, dass WPA mit der Ausnahme abstürzt: „Value cannot be null (parameter source).“ Dieses Problem tritt auf, wenn eine der geladenen Verarbeitungsquellen über eine überschriebene GetAboutInfo-Methode verfügt, die eine ProcessingSourceInfo-Instanz mit fehlenden Eigenschaften zurückgibt. Plug-In-Entwickler müssen sicherstellen, dass ihre ProcessingSourceInfo-Instanz alle erforderlichen Eigenschaften ordnungsgemäß festlegt, um diesen Absturz zu verhindern.
  4. Ausrichten im Gantt-Diagramm

    • WPA stürzt möglicherweise ab, wenn Sie, während Sie die Maus über ein Gantt-Diagramm ziehen und klicken, um die Zeit auszuwählen, gleichzeitig die UMSCHALTTASTE gedrückt halten und der Mauszeiger den rechten Rand des Viewports überschreitet.

Wir freuen uns über Ihr Feedback und Ihre Anregungen. Verwenden Sie bitte den Feedback-Hub, der unten auf der Einstellungsseite zu finden ist, um uns Ihre Meinung mitzuteilen und uns mitzuteilen, wie wir vorgehen.