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)