Collecter des données de concurrence pour un service en utilisant la ligne de commande du profileurCollect concurrency data for a service by using the profiler command line

La méthode d’accès concurrentiel des outils de profilage Visual StudioVisual Studio permet de collecter des données de conflit de ressources et des données d’activité de thread montrant l’utilisation du processeur, les conflits de threads, la migration des threads, les délais de synchronisation, les zones d’E/S avec chevauchement, et autres événements système.The concurrency method of Visual StudioVisual Studio Profiling Tools enables you to collect resource contention data and thread activity data that shows you CPU utilization, thread contention, thread migration, synchronization delays, areas of overlapped IO, and other system events.

Note

Les fonctionnalités de sécurité renforcée de Windows 8 et Windows Server 2012 ont imposé des changements importants dans la façon dont le profileur Visual Studio collecte les données sur ces plateformes.Enhanced security features in Windows 8 and Windows Server 2012 required significant changes in the way the Visual Studio profiler collects data on these platforms. Les applications UWP nécessitent aussi de nouvelles techniques de collecte.UWP apps also require new collection techniques. Consultez Outils d’analyse des performances sur les applications Windows 8 et Windows Server 2012.See Performance tools on Windows 8 and Windows Server 2012 applications.

Tâches courantesCommon tasks

TâcheTask Contenu associéRelated Content
Attacher le profileur à un service .NET en cours d’exécutionAttach to a running .NET service - Guide pratique pour attacher le profileur à un service .NET pour collecter des données concurrentielles- How to: Attach the profiler to a .NET service to collect concurrency data
Ajouter des interactions de coucheAdd tier-interaction data - Collecter les données d’interaction de couche- Collect tier interaction data
Attacher le profileur à un service C/C++ en cours d’exécutionAttach to a running C/C++ service - Guide pratique pour attacher le profileur à un service natif pour collecter des données concurrentielles- How to: Attach the profiler to a native service to collect concurrency data

Profiler des services WindowsProfile Windows services

TâcheTask Contenu associéRelated Content
Profiler à l’aide de la méthode d’échantillonnageProfile by using the sampling method - Collecter des statistiques d’applications en utilisant l’échantillonnage- Collect application statistics using sampling
Profiler à l’aide de la méthode d’instrumentationProfile by using the instrumentation method - Collecter les données temporelles détaillées à l’aide de l’instrumentation- Collect detailed timing data using instrumentation
Profiler l’allocation de mémoire .NET et le garbage collectionProfile.NET memory allocation and garbage collection - Collecter des données de mémoire .NET- Collect .NET memory data

Profiler des données concurrentiellesProfile concurrency data

TâcheTask Contenu associéRelated Content
Profiler des applications autonomesProfile stand-alone applications - Collecter des données concurrentielles- Collect concurrency data
Profiler des applications web ASP.NETProfile ASP.NET Web applications - Collecter des données concurrentielles- Collect concurrency data

Analyser des vues et des rapports de données concurrentiellesAnalyze concurrency data views and reports

Vues de données de conflit de ressourcesResource contention data views

Visualiseur concurrentielConcurrency Visualizer

RéférenceReference

Informations de référence sur les outils de profilage de ligne de commandeCommand-line profiling tools reference