Propriétés d’une session de performancePerformance Session Properties

Une session de performance vous permet de configurer les paramètres qui déterminent le profilage de l’application.A Performance Session enables you to configure settings that determine how the application is profiled. Elle stocke également les rapports générés pour la session de profilage.It also stores reports that are generated for the profiling session.

Pour créer une session de performance, exécutez l’Assistant Performance ou créez une session manuellement.You create a Performance Session by running the Performance Wizard or by manually creating a session. Une fois la session de performance créée, session de performance s’affiche dans l’Explorateur de performances.The Performance Session is displayed in the Performance Explorer after the Performance Session has been created.

Pour afficher les propriétés d’une session de performance, sélectionnez son nom dans l’Explorateur de performances, cliquez dessus avec le bouton droit, puis sélectionnez Propriétés.To view Performance Session properties, select the session name in Performance Explorer, right-click it and then select Properties.

La session de performance présente les pages de propriétés suivantes :The performance session has the following property pages:

GénéralGeneral

Ces paramètres vous permettent de sélectionner la méthode de profilage, d’ajouter la collection d’objets .NET et les données de durée de vie, ainsi que de spécifier l’emplacement des rapports par défaut et les conventions d’affectation de noms.These settings enable you to select the profiling method, to add .NET object collection and lifetime data, and to specify the default report location and naming conventions.

Pour plus d'informations, voir :For more information, see:

Guide pratique pour choisir des méthodes de collecteHow to: Choose Collection Methods

Collecte des données liées à la durée de vie des objets et à l’allocation de mémoire .NETCollecting .NET Memory Allocation and Lifetime Data

Guide pratique pour définir les options de nom de fichier de données de profilageHow to: Set Performance Data File Name Options

LancerLaunch

Ces paramètres vous permettent de sélectionner des fichiers binaires dans une liste et de spécifier l’ordre de démarrage des fichiers binaires.These settings enable you to select from a list of binaries and specify the start order of the binaries.

Pour plus d’informations, consultez Guide pratique pour spécifier le fichier binaire à démarrer.For more information, see How to: Specify the Binary to Start

ÉchantillonnageSampling

Ces paramètres vous permettent de sélectionner l’événement d’échantillon et l’intervalle d’échantillonnage en cas d’utilisation de l’échantillonnage comme méthode de profilage.These settings enable you to select the sample event and sampling interval when sampling is used as the profiling method. Un événement d’échantillon est utilisé pour collecter les données de profilage à l’intervalle spécifié.A sample event is used to collect profiling data at the specified interval. 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.For example, if the sample event is clock cycles and the sampling interval is set to 10,000,000 then profiling data is collected after every 10 million clock cycles. Les quatre types d’événements d’échantillons suivants sont disponibles :The following four types of sample events are available:

  • Cycles d’horloge : pour les problèmes liés à l’unité centraleClock Cycles - for CPU bound problems
  • Erreurs de page : pour les problèmes liés à la mémoirePage Faults - for memory related problems
  • Appels système : pour les problèmes liés à l’E/SSystem Calls - for I/O related problems
  • Compteurs de performance : pour les problèmes de performances de bas niveauPerformance Counters - for low-level performance problems
  • Il est possible de spécifier des événements d’échantillon supplémentaires sur la base des compteurs de performance disponibles.Additional sample events can be specified based on available performance counters

Pour plus d’informations, consultez Guide pratique pour choisir des événements d’échantillonnage.For more information, see How to: Choose Sampling Events

BinaireBinary

Ces paramètres vous permettent de spécifier si vous souhaitez déplacer le fichier binaire instrumenté vers un autre emplacement.These settings enable you to specify whether you want to relocate the instrumented binary to another location. Par exemple, si vous profilez My.DLL et que vous choisissez de ne pas déplacer le fichier binaire instrumenté, une copie de sauvegarde de My.DLL nommée My.Orig.DLL est créée.For example, if you are profiling My.DLL and choose not to relocate the instrumented binary, a backup copy of My.DLL named My.Orig.DLL is created. Ensuite, My.DLL est modifié en insérant des sondes pour collecter des données.Subsequently, My.DLL is modified by inserting probes to collect data. 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.If you decide to relocate the instrumented binary, the original binary is not renamed and the instrumented binary is copied to the specified location for use during instrumentation.

Pour plus d’informations, consultez Guide pratique pour spécifier le fichier binaire à démarrer.For more information, see How to: Specify the Binary to Start

Interactions de coucheTier Interactions

Pour plus d’informations, consultez Collecte de données d’interaction de couche.For more information, see Collecting tier interaction data

InstrumentationInstrumentation

Ces paramètres vous permettent de collecter les données de performance pour le code JScript dans les pages web ASP.NETASP.NET et de spécifier les événements de pré-instrumentation et de post-instrumentation devant se produire avant ou après le processus d’instrumentation.These settings enable you to collect performance data for JScript code in ASP.NETASP.NET Web pages and specify any Pre-instrument and Post-instrument events that you want to occur before or after the instrumentation process.

Pour plus d'informations, voir :For more information, see:

Guide pratique pour profiler du code JavaScript dans des pages webHow to: Profile JavaScript Code in Web Pages

Guide pratique pour spécifier des commandes de pré-instrumentation et de post-instrumentationHow to: Specify Pre- and Post-Instrument Commands

Compteurs UCCPU Counters

Ces paramètres vous permettent de collecter des données à propos des compteurs de performance de l’UC quand vous utilisez l’instrumentation comme méthode de profilage.These settings enable you to collect data about CPU performance counters when you are using the instrumentation profiling method. Les compteurs de performance portables sont disponibles indépendamment de la conception ou du fabricant de l’UC.Portable Performance counters are available regardless of the CPU design or manufacturer. Les événements de plateforme sont spécifiques à la conception et au fabricant de l’UC.Platform Events are specific to the CPU design and manufacturer. Pour plus d’informations sur les compteurs de performance de processeur, consultez la documentation spécifique au processeur.For more information about on-chip performance counters, see the specific processor documentation.

Pour plus d’informations, consultez Guide pratique pour collecter les données des compteurs UC.For more information, see How to: Collect CPU Counter Data

Événements WindowsWindows Events

Pendant le profilage, vous pouvez collecter des données à partir de fournisseurs de suivi d’événements.During profiling, you can collect data from event trace providers. Vous pouvez afficher les données à l’aide de l’option /calltrace de l’outil en ligne de commande VSPerfReport.exe.You can view the data by using the VSPerfReport.exe command line tool /calltrace option. Pour plus d’informations sur le suivi d’événements pour Windows (ETW), consultez À propos du suivi d’événements.For more information about Event Tracing for Windows (ETW), see About Event Tracing.

Pour plus d'informations, voir :For more information, see:

Guide pratique pour collecter les données de suivi d’événements pour Windows (ETW)How to: Collect Event Tracing for Windows (ETW) Data

VSPerfReportVSPerfReport.

Compteurs WindowsWindows Counters

Cette option vous permet de collecter les données des compteurs de l’Analyseur de performances Windows.This option enables you to collect data from Windows Performance Monitor counters. Pour collecter ces données, cochez la case Collecter les compteurs de performance Windows.To collect this data, select the check box labeled Collect Windows Performance Counters. L’intervalle de collecte peut être défini dans la zone Intervalle de collecte.The collection interval can be set in the Collection Interval box. Les options Catégorie de compteurs et Instance peuvent également être disponibles.Counter Category and Instance might be available also. Certains compteurs de l’Analyseur de performances Windows par défaut sont disponibles.Some default Windows Performance Monitor counters are available.

Pour plus d’informations, consultez Guide pratique pour collecter les données des compteurs Windows.For more information, see How to: Collect Windows Counter Data.

AvancéAdvanced

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 en ligne de commande VSInstr.These settings enable you to add options to the instrumentation process by specifying one or more options of the VSInstr command line profiling tool. Vous pouvez également spécifier la version du Common Runtime à profiler quand l’application utilise plusieurs versions.You can also specify the version of the Common Runtime to profile when the application is using more than one version.

Pour plus d'informations, voir :For more information, see:

Guide pratique pour spécifier le runtime .NET FrameworkHow to: Specify the .NET Framework Runtime

Guide pratique pour spécifier des options d’instrumentation supplémentairesHow to: Specify Additional Instrumentation Options

Voir aussiSee also

Vues d’ensembleOverviews
Configuration de sessions de performancesConfiguring Performance Sessions
Contrôle de la collecte de donnéesControlling Data Collection