Profiling (Unmanaged API Reference)
.NET Framework 4.6 and 4.5
The profiling API enables a profiler to monitor a program's execution by the common language runtime (CLR).
Walkthrough: Profiling Applications
Explains how to use the built-in profiling tools in the Microsoft Visual Studio 2005 Team System. These tools provide an alternative approach to using the profiling API.