ETW Events in the Common Language Runtime

.NET Framework (current version)

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 article Improve Debugging and Performance Tuning with ETW on MSDN. Information about Xperf can be found in the entry Windows Performance Toolkit - Xperf in the NTDebugging blog.

Additional CLR ETW tools will be provided on the CodePlex Web site as they become available.

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.