Nouveautés de Windows Performance Toolkit

Notes

L’installation de Windows Performance Toolkit est divisée en plusieurs MSI. Pour garantir une installation correcte, exécutez setup.exe au lieu d’essayer d’installer le MSI empaqueté.

Windows Analyseur de performances (WPA) visualise les traces de l’Enregistreur de performances Windows et de la console d’évaluation Windows sous forme de graphiques et de tables pour vous permettre d’analyser les performances du système et de l’application. WPA offre les nouvelles fonctionnalités suivantes :

  • Nouveautés pour Windows Server 2022 La structure de code et les outils de WPA ont été réécrits avec la prise en charge initiale du Kit de développement logiciel (SDK) Performance Toolkit. Avec la réécriture, WPA est désormais une application .NET Core 3.1 autonome, qui permet l’extensibilité en chargeant des plug-ins pour traiter des sources de données spécifiques (en dehors d’ETL).

    Pour en savoir plus, consultez notre fichier lisez-moi.

    Étant donné que la plupart du code a été réécrit à partir de la base, voici quelques problèmes connus :

    • Symboles Les colonnes peuvent devenir obsolètes lorsque les symboles sont chargés :

      • Balise de pile
      • Balise frame
      • Fonctions dans Syscalls

      Pour contourner le problème, chargez d’abord les symboles avant d’interagir avec les tables.

    • Symboles La progression du chargement peut sembler bloquée ou bloquée, mais les symboles continueront à se charger.

    • Régions Table non ajout automatique de colonnes de champ. Ces colonnes peuvent être ajoutées manuellement via l’éditeur d’affichage.

    • Perf E3 ne fonctionne pas pour les données EMI

    • L’URI (wpa://) fonctionne uniquement pour les fichiers d’évaluation.

      • Lorsque vous utilisez la console d’évaluation, veillez à sélectionner le fichier d’évaluation.
  • Volet Assistant Analyse qui affiche du contenu utile pour vous aider à déterminer la meilleure façon d’utiliser un graphique, une présélection ou un onglet d’analyse donné. Prise en charge de texte enrichi pour l’Assistant Analyse qui vous permet de mettre en forme votre texte pour faciliter la lecture et l’analyse, ainsi que d’ajouter des liens vers des documents de référence, des vidéos ou des pages d’aide plus détaillées sur le web.

  • Liste des graphes WPA pour votre référence

  • Nouvelle version du menu Fichier (appelé menu riche) avec l’option de revenir au menu Classique

  • Visionneuse rectangle point dans le temps qui vous permet de visualiser ce qui s’est passé à l’écran pendant votre trace

  • Régions d’intérêt qui vous permettent de mettre en évidence des intervalles de temps importants dans une trace

  • Balises de pile pour la création d’étiquettes qui vous aident à mieux identifier les parties des piles d’appels affectées

  • Prise en charge de plusieurs traces dans une seule session

  • Prise en charge de la récupération d’un profil

L’enregistreur de performances Windows (WPR) est un outil de performances que vous pouvez utiliser pour enregistrer les événements système que vous pouvez ensuite analyser à l’aide de WPA. WPR offre les nouvelles fonctionnalités suivantes :

  • Nouveautés pour Windows Server 2022 La ligne de commande WPR a reçu quelques nouvelles fonctionnalités et mises à jour pour améliorer votre analyse des développeurs :

    • La commande Merge permet la fusion des traces ETL (similaire à la commande merge de XPerf).

      Consultez la rubrique wpr -help stop (éventuellement en anglais) pour plus d'informations.

    • Lors de l’enregistrement d’un ETL, Ctrl + C peut être utilisé pour annuler un enregistrement en cours.

    • La commande Exporter le profil permet d’exporter des profils intégrés à utiliser comme point de départ pour créer un profil d’enregistreur de performances Windows personnalisé (*.wprp).

      Consultez la rubrique wpr -help profiles (éventuellement en anglais) pour plus d'informations.

    • La commande Start prend désormais en charge le suivi d’arrêt pour conserver le redémarrage.

      Consultez la rubrique wpr -help start (éventuellement en anglais) pour plus d'informations.

  • Après avoir enregistré une trace, vous pouvez maintenant l’ouvrir immédiatement dans WPA en choisissant le bouton Ouvrir dans WPA .

  • Gestion directe des symboles CLR, aucun indicateur n’est donc nécessaire lors de la configuration et de l’utilisation de la prise en charge NGEN

La référence de l’API de contrôle de trace du noyau couvre l’API de contrôle de trace du noyau disponible dans les versions précédentes de WPA. Cette API est une extension de l’API de suivi d’événements ETA et est prise en charge pour la compatibilité descendante avec les scripts et profils existants. Toutefois, il est obsolète et de nouveaux profils doivent être créés à l’aide de la version actuelle. Aucune API publique n’est disponible pour la version actuelle de WPA. Cette API permet de capturer des traces de pile du noyau, de fusionner plusieurs fichiers de trace à des fins d’analyse et d’inclure des informations système dans les fichiers fusionnés. De temps en temps, des fonctions sont ajoutées ou mises à jour. Ce document de référence ajoute les nouvelles fonctions suivantes :

Informations de référence techniques sur Windows Performance Toolkit