Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Die folgenden Features sind in der Windows Performance Toolkit-Version (Mai 2024) verfügbar. Weitere Informationen finden Sie unter Neues im Windows Performance Toolkit, Version 11.
Windows Performance Analyzer (WPA)-Plug-Ins verbessern die Funktionalität von WPA, indem sie Unterstützung für die Verarbeitung neuer Dateiformate und deren Konvertierung in strukturierte, tabellarische Daten, die in WPA analysiert werden können, hinzufügen. Während frühere WPA-Versionen das Laden von Plug-Ins durch die Angabe von Verzeichnissen unterstützt haben, die mittels Befehlszeilenargumenten durchsucht werden konnten, können Plug-Ins jetzt direkt über den neuen WPA Launcher installiert, aktualisiert und verwaltet werden. Plug-Ins werden als PTIX-Dateien (Performance Toolkit Extension-Dateien) verpackt und verteilt. Dies ist ein neues Format, das WPA lesen kann, um Plug-Ins im Dateisystem des Benutzers zu installieren.
PTIX-Paketstruktur
Ein PTIX-Paket kann anhand der Dateierweiterung .ptix identifiziert werden. Es enthält ein einzelnes WPA-Plug-In zusammen mit den zugehörigen Metadaten. Dieses Paket ermöglicht WPA und anderen SDK-Treibern die Installation und Verwaltung von Plug-Ins in einem persistenten Repository.
Hauptmerkmale:
Eigenständig: Jedes PTIX-Paket enthält alle notwendigen Komponenten und Abhängigkeiten für das Plug-In, damit es eigenständig ausgeführt werden kann.
Einzelnes Plug-In pro Paket: Jede PTIX-Datei enthält genau ein Plug-In. Das bedeutet, dass alle Komponenten, die während der Erstellung des Plug-Ins in der PTIX-Datei gebündelt werden, im WPA-Ökosystem als einzelnes eigenständiges Plug-In behandelt werden.
Standardisiertes Format: Das PTIX-Paket verwendet ein standardisiertes Format, um Konsistenz und Kompatibilität sicherzustellen. Die interne Struktur der PTIX-Datei umfasst:
Den ausführbaren Code des Plug-Ins
Die Metadatendateien, die das Plug-In beschreiben, z. B. Name, Version und Autoren
Alle zusätzlichen Ressourcen oder Abhängigkeiten, die vom Plug-In benötigt werden, z. B. die SDK-Version, für die das Plug-In kompiliert wurde
Vorteile von PTIX-Paketen
Einfache Verteilung: Das standardisierte PTIX-Format vereinfacht die Verteilung und Installation von WPA-Plug-Ins, sodass Benutzer ihre WPA-Erfahrung leichter verbessern können. Nach der Installation eines PTIX-Pakets wird der WPA automatisch geladen. Anschließend wird das Plug-In bei jedem Start des WPA geladen.
Eigenständigkeit: Durch die Verpackung aller notwendigen Komponenten in einer einzelnen Datei beseitigen PTIX-Pakete Abhängigkeitsprobleme. Dies stellt sicher, dass Plug-Ins sofort verwendet werden können.
Liste der verfügbaren Plug-Ins
Die folgende Liste enthält die WPA-Plug-Ins, die derzeit zum Download und zur Installation verfügbar sind. Die Liste wird kontinuierlich aktualisiert.
1. Linux- und Android-Plug-Ins – Dieses Repository stellt verschiedene Linux- und Android-Leistungsanalysetools bereit. Zu den unterstützten Plug-Ins in Version 1.6.2 gehören:
Perfetto for Android & Chromium – Analysiert Android- und Benutzerablaufverfolgungen sowie Dateien zur Leistungsnachverfolgung aus Chromium-basierten Browsern.
Android Logcat – Ermöglicht die Anzeige von Android-System- und Anwendungsprotokollen, die mit Android Logcat aufgezeichnet wurden.
Linux – LTTng – Verarbeitet LTTng-Leistungsnachverfolgungsdateien, die wichtige Linux-Leistungsindikatoren wie Kernel-CPU-Planung, Systemaufrufe, Dateiereignisse und Userspace-Anwendungen enthalten.
Linux – Cloud-Init – Verarbeitet Protokolldateien aus Cloud-Init.
Linux – Microsoft Azure Linux Guest Agent – Verarbeitet Protokolldateien, die von Microsoft Azure Linux Guest Agent (WALinuxAgent) erstellt wurden.
Linux – Dmesg – Verarbeitet Dmesg-Protokolle aus dem Linux/Unix-Kernelringpuffer.
Hinweis
Die Linux- und Android-Plug-Ins sind im Ordner „..\Microsoft-Performance-Tools-Linux-Android\MicrosoftPerfToolkitAddins\PTIX“ verfügbar.
Wie werden Plug-Ins installiert?
Wenn Sie ein PTIX-Paket haben (ein Paket aus der oben angezeigten Liste oder ein lokal entwickeltes Paket), können Sie mit dem neuen WPA Launcher das entsprechende WPA-Plug-In installieren. Klicken Sie auf dem Hauptbildschirm auf „Plug-In installieren“, oder navigieren Sie über das Plug-In-Symbol neben dem Suchfeld zu der PTIX-Datei, die Sie installieren möchten.
Wie werden Plug-Ins erstellt?
WPA-Plug-Ins können mit dem Microsoft Performance Toolkit SDK erstellt werden. Dies ist eine Open-Source-Bibliothek, die auf GitHub verfügbar ist. Informationen zu den ersten Schritten beim Entwickeln von Plug-Ins finden Sie in der Dokumentation im Repository. Wenn Sie bereit sind, Ihr Plug-In zu einem weiterverteilbaren PTIX-Paket zu verpacken, können Sie über die Plugin Packager CLI eine PTIX-Datei erstellen. Weitere Informationen zur Verwendung des Tools finden Sie in der Dokumentation im Performance Toolkit SDK-Repository.
