Partager via


Nouveautés de Windows Performance Toolkit (septembre 2023)

Remarque

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

Windows Performance Analyzer (WPA) affiche les traces provenant de Windows Performance Recorder et de Windows Assessment Console sous forme de graphiques et de tableaux pour vous permettre d'analyser les performances du système et des applications. WPA offre les nouvelles fonctionnalités suivantes :

  • Nouveauté pour Windows Server 2022 La structure du code et l'outillage du WPA ont été réécrits avec le soutien précoce du 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 readme.

    Étant donné que la majeure partie du code a été réécrite à partir de zéro, voici quelques problèmes connus :

    • Les colonnes de symboles peuvent devenir obsolètes lorsque des symboles sont chargés :

      • Balise de pile
      • Balise de trame
      • Fonctions dans Syscalls

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

    • La progression du chargement des symboles peut sembler bloquée, mais les symboles continuent à se charger.

    • La table des régions n'ajoute pas automatiquement les colonnes des champs. Ces colonnes peuvent être ajoutées manuellement via l'éditeur de vues.

    • 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.
  • Le volet de l'assistant d'analyse affiche un contenu utile qui vous aidera à déterminer comment utiliser au mieux un graphique, un préréglage ou un onglet d'analyse donné. Prise en charge du texte enrichi pour l'assistant d'analyse, qui vous permet de formater votre texte pour en 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 graphiques du WPA à titre de référence

  • Nouvelle version du menu Fichier (appelé Menu enrichi) avec la possibilité de revenir au menu classique

  • Visionneuse de rectangles temporels qui vous permet de visualiser à l'écran ce qui s'est passé pendant votre trace.

  • Les régions d'intérêt vous permettent de mettre en évidence des plages de temps importantes dans une trace.

  • Balise de pile pour créer des étiquettes qui vous aident à mieux identifier les parties de la (des) pile(s) d'appels qui sont affectées.

  • Prise en charge de plusieurs traces dans une même session

  • Aide à la récupération d'un profil

Windows Performance Recorder (WPR) est un outil de performance que vous pouvez utiliser pour enregistrer des é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 obtenu quelques nouvelles fonctionnalités et mises à jour pour améliorer votre analyse de développeur :

    • La commande Merge permet de fusionner les 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 les profils intégrés afin de les utiliser comme point de départ pour la création d'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 la traçabilité de l'arrêt pour qu'elle persiste après 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, afin qu'aucun indicateur ne soit nécessaire lors de la configuration et de l'utilisation du support NGEN

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

Références techniques sur Windows Performance Toolkit