Collecting Concurrency Data for a Service by Using the Profiler Command Line

The concurrency method of Visual 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

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. Windows Store apps also require new collection techniques. See Profiling Windows 8 and Windows Server 2012 applications.

Common Tasks

Task

Related Content

Attach to a running .NET service

Add tier-interaction data

Attach to a running C/C++ service

Profiling Windows Services

Task

Related Content

Profile by using the sampling method

Profile by using the instrumentation method

Profile.NET memory allocation and garbage collection

Profiling Concurrency Data

Task

Related Content

Profile stand-alone applications

Profile ASP.NET Web applications

Analyzing Concurrency Data Views and Reports

Resource Contention Data Views

Concurrency Visualizer

Reference

Command-Line Profiling Tools Reference