Propriétés d'une session de performance

Mise à jour : novembre 2007

Une session de performance permet à l'utilisateur de configurer les paramètres qui déterminent comment l'application est profilée. Il stocke également les rapports générés pour une session. Une session de performance est créée en exécutant l'Assistant Performances ou en créant manuellement une session. La session de performance s'affiche dans l'Explorateur de performances après que la session de performance a été créée.

Pour afficher les propriétés de la session de performance, sélectionnez le nom de la session dans l'Explorateur de performances, cliquez dessus avec le bouton droit, puis sélectionnez Propriétés.

La session de performance présente les pages de propriétés suivantes :

Général

Ces paramètres vous permettent de choisir entre l'échantillonnage et l'instrumentation, d'ajouter des données de collecte et de durée de vie des objets .NET, d'afficher la fenêtre Contrôle de collecte de données pendant la collecte de données et de spécifier l'emplacement et les conventions d'affectation de noms des rapports par défaut.

Lancer

Ces paramètres vous permettent de choisir dans une liste de fichiers binaires et de spécifier l'ordre de lancement des fichiers binaires.

Échantillonnage

Ces paramètres vous permettent de sélectionner l'événement d'échantillon et l'intervalle d'échantillonnage en cas d'utilisation de la méthode de profilage par échantillonnage. Un événement d'échantillon est utilisé pour collecter les données de profilage à l'intervalle spécifié. Par exemple, pour l'événement d'échantillon Cycles d'horloge, si l'intervalle d'échantillonnage a la valeur 10 000 000, les données de profilage sont collectées chaque fois que 10 millions de cycles d'horloge sont effectués. Les quatre types d'événements d'exemple suivants sont disponibles :

  • Cycles d'horloge - pour les problèmes liés à l'unité centrale

  • Erreurs de page - pour les problèmes liés à la mémoire

  • Appels système - pour les problèmes relatifs à l'E/S

  • Compteurs de performance - pour les problèmes de performances de bas niveau

  • Il est possible de spécifier des événements d'échantillon supplémentaires sur la base des compteurs de performance disponibles.

Binary

Ces paramètres vous permettent de spécifier si vous souhaitez déplacer le fichier binaire instrumenté vers un autre emplacement. Par exemple, si vous profilez My.DLL et que vous avez choisi de ne pas déplacer le fichier binaire instrumenté, une copie de sauvegarde de My.DLL nommée My.Orig.DLL est créée. Ensuite, My.DLL est modifié en insérant des sondes pour collecter des données. Si vous déplacez le fichier binaire instrumenté, le fichier binaire d'origine n'est pas renommé et le fichier binaire instrumenté est copié dans l'emplacement spécifié pour être utilisé pendant l'instrumentation.

Instrumentation

Ces paramètres vous permettent de spécifier les événements de pré-instrumentation et de post-instrumentation qui doivent se produire avant ou après le processus d'instrumentation.

Compteurs UC

Ces paramètres vous permettent de collecter les données concernant les compteurs de performance d'UC. Les compteurs de performance portables sont disponibles indépendamment de la conception ou du fabricant de l'UC.

Les événements de plateforme sont spécifiques de la conception et du fabricant de l'UC. Pour plus d'informations sur les compteurs de performance de processeur, consultez la documentation spécifique au processeur.

Événements Windows

Au cours du profilage, vous pouvez collecter des données à partir des fournisseurs de suivi d'événements. Vous pouvez afficher les données à l'aide de l'option /calltrace de l'outil de ligne de commande VSPerfReport.exe. Pour plus d'informations sur le traçage d'événements pour Windows (ETW, Event Tracing for Windows), consultez About Event Tracing Pour plus d'informations sur VSPerfReport.exe, consultez VSPerfReport.

Compteurs Windows

Cette option vous permet de collecter les données des compteurs de l'Analyseur de performances Windows. Pour collecter ces données, activez la case à cocher Collecter les compteurs de performance Windows. L'intervalle de collecte peut être défini dans la zone Intervalle de collecte. Les options Catégorie de compteurs et Instance peuvent également être disponibles. Certains compteurs de l'Analyseur de performances Windows par défaut sont disponibles.

Avancée

Ces paramètres vous permettent d'ajouter des options au processus d'instrumentation en spécifiant une ou plusieurs options de l'outil de profilage de ligne de commande VSInstr. Par exemple, pour limiter le profilage à une fonction appelée MyFunction, tapez type -include:MyFunction dans la zone de texte Options d'instrumentation supplémentaires.

Voir aussi

Autres ressources

Vues d'ensemble (outils de profilage)

Configuration de sessions de performance

Contrôle de la collecte de données