Profiling Overview

Traditionally, profiling refers to measuring the execution of an application. In the common language runtime (CLR) environment, profiling covers additional monitoring and diagnostics activities to support CLR features such as application domains, garbage collection, managed exception handling, and just-in-time (JIT) compilation. The profiling API provides the information that a profiler needs in order to monitor and analyze the performance of an application that runs on the CLR.

The topics in this overview introduce profiling in the CLR and describe the interfaces that the CLR provides to access profiling information.

In This Section

See Also

Other Resources

Profiling Interfaces

Profiling Global Static Functions

Profiling Enumerations

Profiling Structures