Collect detailed timing data for a stand-alone application by using the profiler command line

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. 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

This section describes the procedures and options for collecting detailed performance data for a client (stand-alone) component by using the instrumentation method from the command line.

Common tasks

Task Related content
Profile a .NET Framework application by using instrumentation - How to: Instrument a .NET component and collect detailed timing data
Profile a C/C++ application by using instrumentation - How to: Instrument a native component and collect detailed timing data
Add tier-interaction data - Collect tier interaction data

Profile stand-alone applications

Task Related Content
Profile applications by using sampling - Collect application statistics using sampling
Profile .NET memory allocation and garbage collection - Collect .NET Framework memory data
Profile resource contention and thread activity - Collect concurrency data

Profile by using the instrumentation method

Task Related Content
Profile ASP.NET applications - Collect detailed timing data using instrumentation
Profile services - Collect detailed timing data using instrumentation

Analyze instrumentation data views and reports

Reference