Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Key Concepts in the Profiling API

This section provides a high-level view of the profiling API and its key concepts.

Loader Callbacks in the Profiling API

Discusses callbacks that are issued for loading application domains, assemblies, modules, and classes.

Call Stacks in the Profiling API

Discusses the snapshot and shadow-stack methods for obtaining call stacks.

Garbage Collection in the Profiling API

Explains how garbage collection is triggered and detected.

Object Tracking in the Profiling API

Explains how objects that were moved during garbage collection can be tracked.

Object Inspection in the Profiling API

Explains how a profiler can use metadata to obtain information about objects.

Exception Handling in the Profiling API

Discusses how a profiler can monitor exception events.

Code Generation in the Profiling API

Describes how a profiler can control automatic and manual code generation.

Security in the Profiling API

Explains how a profiler DLL is affected by security restrictions.

Combining Managed and Unmanaged Code in a Code Profiler

Explains why combining managed and unmanaged code in a profiler can cause unpredictable behavior.

Profiling Unmanaged Code

Describes the minimal support profilers provide for unmanaged code.

Community Additions

ADD
Show:
© 2015 Microsoft