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.
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.
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.
Plugin Management: Das Startprogramm bietet eine Plattform zum Installieren und Verwalten von Plug-Ins, die die Funktionalität von WPA verbessern und erweitern.
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.
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.
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.
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.
Der Benutzer kann auf der Seite mit den WPA-Einstellungen konfigurieren, wann dieser Tabellenauswahlbildschirm angezeigt wird und wie seine Standardauswahl lautet.
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.
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.
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.
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“
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.
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.
Bekannte Probleme
Fehlende QuickInfos für Tabellenspaltenüberschriften:
- Einige Tabellen zeigen keine QuickInfos für ihre Spaltenüberschriften an.
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.
- Wenn Sie das Befehlszeilenargument
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 überschriebeneGetAboutInfo
-Methode verfügt, die eineProcessingSourceInfo
-Instanz mit fehlenden Eigenschaften zurückgibt. Plug-In-Entwickler müssen sicherstellen, dass ihreProcessingSourceInfo
-Instanz alle erforderlichen Eigenschaften ordnungsgemäß festlegt, um diesen Absturz zu verhindern.
- Das Laden eines Plug-Ins mit dem Befehlszeilenargument
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.