Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Remarque
Les fonctionnalités suivantes sont disponibles dans la version de Windows Performance Toolkit (mai 2024). Pour plus d’informations, consultez Nouveautés du Windows Performance Toolkit v11.
Les plug-in de Windows Performance Analyzer améliorent les fonctionnalités de WPA en ajoutant la prise en charge du traitement et de nouveaux types de formats de fichiers en données structurées et tabulaires qui peuvent être analysées dans WPA. Alors que les versions précédentes de WPA permettaient de charger des plug-in en spécifiant des répertoires à rechercher via des arguments de ligne de commande, il est désormais possible d'installer, de mettre à jour et de gérer des plug-in directement via le nouveau WPA Launcher. Les plug-in sont empaquetés et distribués sous forme de fichiers .ptix (pour performance toolkit extension), un nouveau format que le WPA peut lire pour installer des plug-in dans le système de fichiers de l'utilisateur.
Structure du package PTIX
Un package PTIX, identifiable par l'extension de fichier .ptix, encapsule un seul plug-in WPA avec ses métadonnées associées. Ce package permet à WPA et à d'autres pilotes SDK d'installer et de gérer des plug-in dans un référentiel persistant.
Caractéristiques principales :
Autonome : Chaque package PTIX inclut tous les composants et dépendances nécessaires au plug-in, ce qui garantit qu'il peut fonctionner de manière indépendante.
Un seul plug-in par package : Chaque fichier PTIX contient exactement un plug-in. Cela signifie que tout ce qui est intégré au fichier PTIX par l'auteur du plug-in est traité comme un seul plug-in autonome au sein de l'écosystème WPA.
Format standardisé : Le package PTIX suit un format standardisé pour assurer la cohérence et la compatibilité. La structure interne du fichier PTIX comprend :
Le code exécutable du plug-in.
Des fichiers de métadonnées décrivant le plug-in, tels que son nom, sa version et ses auteurs.
Toutes les ressources ou dépendances supplémentaires requises par le plug-in, telles que la version du SDK avec laquelle le plug-in a été compilé.
Avantages des packages PTIX
Facilité de distribution : Le format PTIX normalisé simplifie la distribution et l'installation des plug-ins WPA, ce qui permet aux utilisateurs d'améliorer plus facilement leur expérience WPA. Une fois qu'un PTIX est installé, WPA chargera et utilisera automatiquement le plug-in à chaque fois qu'il sera lancé.
Autosuffisance : En packageant tous les composants nécessaires dans un seul fichier, les packages PTIX éliminent les problèmes de dépendance, garantissant que les plug-in fonctionnent dès leur sortie de l'emballage.
Liste des plug-in disponibles
Vous trouverez ci-dessous une liste des plug-ins WPA disponibles au téléchargement et à l'installation dès aujourd'hui. Nous continuerons à mettre à jour cette liste.
1. Plugins Linux et Android - Ce référentiel propose divers outils d'analyse des performances de Linux et d'Android. Les plug-in pris en charge dans la version 1.6.2 sont les suivants :
Perfetto for Android & Chromium – Analyse les traces d'Android et des utilisateurs, ainsi que les fichiers de traces de performance des navigateurs basés sur Chromium.
Android Logcat - Permet de visualiser les journaux du système et des applications Android enregistrés avec Android Logcat.
Linux - LTTng - Traite les fichiers de trace de performance LTTng, qui incluent des indicateurs de performance Linux clés tels que la planification du processeur du noyau, les appels système, les événements de fichiers et les applications de l'espace utilisateur.
Linux - Cloud-Init - Traite les fichiers journaux de Cloud-Init.
Linux - Microsoft Azure Linux Guest Agent - Traite les fichiers journaux produits par l'agent invité Microsoft Azure Linux (WALinuxAgent).
Linux - Dmesg - Traite les journaux Dmesg provenant du tampon circulaire du noyau Linux/Unix.
Remarque
Les plug-ins Linux et Android sont disponibles dans le dossier « ..\Microsoft-Performance-Tools-Linux-Android\MicrosoftPerfToolkitAddins\PTIX ».
Comment installer les plug-in ?
Une fois que vous disposez d'un package PTIX (provenant de la liste ci-dessus ou développé localement), vous pouvez utiliser le nouveau WPA Launcher pour installer le plug-in WPA correspondant. Sur l'écran principal, cliquez sur « Installer un plug-in » ou utilisez l'icône de plug-in à côté de la boîte de recherche pour parcourir le PTIX que vous souhaitez installer.
Comment créer un plug-in ?
Les plug-ins WPA peuvent être créés à l'aide du Microsoft Performance Toolkit SDK, une bibliothèque open source disponible sur GitHub. Pour bien démarrer le développement d'un plug-in, veuillez vous référer à la documentation du référentiel. Une fois que vous êtes prêt à packager votre plug-in dans un package PTIX redistribuable, vous pouvez utiliser l'interface CLI du Plugin Packager pour créer un PTIX. Pour plus d'informations sur l'utilisation de cet outil, veuillez consulter sa documentation dans le référentiel du Performance Toolkit SDK.