ETW Events in the Common Language Runtime

The common language runtime (CLR) provides useful event tracing for Windows (ETW) diagnostic information through a large variety of debugging and profiling events. CLR ETW events leverage the Windows ETW tracing system to augment the existing profiling and debugging support provided by the common language runtime.

More information about ETW is available in the Improve Debugging and Performance Tuning with ETW article. Information about Xperf can be found in the entry Windows Performance Toolkit - Xperf in the NTDebugging blog.

The .NET Framework 4 or later is required for all the events described in the event topics. The Windows Vista operating system is the minimum supported client, and Windows Server 2008 is the minimum supported server.

In This Section

Controlling .NET Framework Logging
Describes the tools and commands for capturing and viewing ETW events.

CLR ETW Providers
Provides information about the runtime and rundown providers, and how you can use them for ETW data collection.

CLR ETW Keywords and Levels
Describes the keywords for the Runtime and Rundown providers that enable the filtering of events by category.

CLR ETW Events
Provides detailed information about CLR ETW events, their keywords, levels, and event data.

See also