Collecte de données concurrentielles pour un service en utilisant la ligne de commande du profileurCollecting 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 - Collecte de données d’interaction de couche- Collecting 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

Profilage des services WindowsProfiling Windows Services

TâcheTask Contenu associéRelated Content
Profiler à l’aide de la méthode d’échantillonnageProfile by using the sampling method - Collecte de statistiques d’applications en utilisant l’échantillonnage- Collecting Application Statistics Using Sampling
Profiler à l’aide de la méthode d’instrumentationProfile by using the instrumentation method - Collecte de données de temporisation détaillées à l’aide de l’instrumentation- Collecting Detailed Timing Data Using Instrumentation
Profiler l’allocation de mémoire .NET et le garbage collectionProfile.NET memory allocation and garbage collection - Collecte de données de mémoire .NET- Collecting .NET Memory Data

Profilage des données concurrentiellesProfiling Concurrency Data

TâcheTask Contenu associéRelated Content
Profiler des applications autonomesProfile stand-alone applications - Collecte de données de concurrence- Collecting Concurrency Data
Profiler des applications web ASP.NETProfile ASP.NET Web applications - Collecte de données de concurrence- Collecting Concurrency Data

Analyse des vues et des rapports de données concurrentiellesAnalyzing 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