Collect detailed timing data for services by using the instrumentation method from 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 Windows services using the instrumentation method from the command line.

Common tasks

Task Related Content
Profile a .NET service - How to: Instrument a .NET service and collect detailed timing data
Add tier-interaction data - Collect tier interaction data
Profile a C/C++ service - How to: Instrument a native service and collect detailed timing data

Profile Windows services

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

Profile by using the instrumentation method

Task Related Content
Profile stand-alone (client) applications - Collect detailed timing data using instrumentation
Profile ASP.NET Web applications - Collect detailed timing data using instrumentation

Analyze instrumentation data views and reports