Collecting Concurrency Data for Stand-Alone Applications by Using the Profiler Command Line
Note
This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
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.
Common Tasks
Task | Related content |
---|---|
Start a .NET Framework application and profile concurrency data | - How to: Launch a .NET Framework Application to Collect Concurrency Data |
Start a C/C++ application and profile concurrency data | - How to: Launch a Native Application to Collect Concurrency Data |
Attach the profiler to a running .NET Framework application | - How to: Attach the Profiler to a .NET Framework Application to Collect Concurrency Data |
Attach the profiler to a running C/C++ application | - How to: Attach the Profiler to a Native Application and Collect Concurrency Data |
Related Tasks
Profiling Stand-Alone Applications
Task | Related content |
---|---|
Profile by using the sampling method | - Collecting Application Statistics Using Sampling |
Profile by using the instrumentation method | - Collecting Detailed Timing Data Using Instrumentation |
Profile .NET memory allocation and garbage collection | - Collecting .NET Framework Memory Data |
Adding tier-interaction data | - Collecting tier interaction data |
Profiling Concurrency Issues
Task | Related content |
---|---|
Profile ASP.NET applications | - Collecting Concurrency Data |
Profile services | - Collecting Concurrency Data |
Analyzing Concurrency Data Views and Reports
Resource Contention Data Views