Collecter les données concurrentielles de threads et de processusCollect thread and process concurrency data

La méthode de profilage par concurrence des Outils de profilage de Visual Studio permet de collecter des données de contention de ressources comprenant des informations sur chacun des événements de synchronisation à cause desquels une fonction de l’application profilée doit attendre l’accès à une ressource.The Visual Studio Profiling Tools concurrency profiling method enables you to collect resource contention data that includes information about every synchronization event that causes a function in the profiled application to wait for access to a resource.

Vous pouvez spécifier la méthode de profilage d’accès concurrentiel à l’aide de l’une des procédures suivantes :You can specify the concurrency profiling method by using one of the following procedures:

  • Dans la première page de l’Assistant Profilage, cliquez sur Concurrence.On the first page of the Profiling Wizard, click Concurrency
  • Dans la page Général de la boîte de dialogue Propriétés de la session de performance, cliquez sur Concurrence.On the General page of the properties dialog box for the performance session, click Concurrency.
  • Dans la barre d’outils de l’Explorateur de performances, dans la liste Méthode, cliquez sur Concurrence.On the Performance Explorer toolbar, in the Method list, click Concurrency.

Tâches courantesCommon tasks

Vous pouvez spécifier des options supplémentaires dans la boîte de dialogue des pages de propriétéssession de performance .You can specify additional options in the Performance SessionProperty Pages dialog box of the performance session. Pour ouvrir la boîte de dialogue :To open this dialog box:

  • Dans l’ Explorateur de performances, cliquez avec le bouton droit sur le nom de la session de performance, puis cliquez sur Propriétés.In Performance Explorer, right-click the performance session name, and then click Properties.

Les tâches du tableau suivant décrivent les options que vous pouvez spécifier dans la boîte de dialogue Session de performancePages de propriétés quand vous effectuez un profilage à l’aide de la méthode d’accès concurrentiel.The tasks in the following table describe options that you can specify in the Performance SessionProperty Pages dialog box when you profile by using the concurrency method.

TâcheTask Contenu associéRelated Content
Dans la page Général, spécifiez les détails d’affectation de noms pour le fichier de données de profilage (.vsp) généré.On the General page, specify naming details for the generated profiling data (.vsp) file. - Guide pratique pour définir les options de nom de fichier des données de performance- How to: Set performance data file name options
Si votre solution de code contient plusieurs projets .exe, dans la page Lancer, spécifiez l’application à démarrer.On the Launch page, specify the application to start if you have multiple .exe projects in your code solution. - Guide pratique pour spécifier le binaire à démarrer- How to: Specify the binary to start
Dans la page Interaction de couche , ajoutez les données d’appel ADO.NET à l’exécution du profilage.On the Tier Interaction page, add ADO.NET call data to the profiling run. - Collecter les données d’interaction de couche- Collect tier interaction data
Dans la page Compteurs Windows , spécifiez un ou plusieurs compteurs de performance de système d’exploitation à ajouter aux données de profilage en tant que marques.On the Windows Counters page, specify one or more operating system performance counters to add to the profiling data as marks. - Guide pratique pour collecter les données des compteurs Windows- How to: Collect Windows counter data
Dans la page Avancé, spécifiez la version du runtime .NET Framework à profiler si vos modules d’application utilisent plusieurs versions.On the Advanced page, specify the version of the .NET Framework run-time to profile if your application modules use multiple versions. Par défaut, la première version chargée est profilée.By default, the first version loaded is profiled. - Guide pratique pour spécifier le runtime .NET Framework- How to: Specify the .NET Framework runtime