公共语言运行时中的 ETW 事件

公共语言运行时(CLR)通过各种调试和分析事件为 Windows(ETW)诊断信息提供有用的事件跟踪。 CLR ETW 事件利用 Windows ETW 跟踪系统来增强公共语言运行时提供的现有分析和调试支持。

有关 ETW 的详细信息,请参阅 使用 ETW 改进调试和性能优化 一文。 可以在 NTDebugging 博客中的 Windows Performance Toolkit - Xperf 条目中找到有关 Xperf 的信息。

事件主题中所述的所有事件都需要 .NET Framework 4 或更高版本。 Windows Vista作系统是受支持的最低客户端,Windows Server 2008 是受支持的最低服务器。

本节中

控制 .NET Framework 日志记录
介绍用于捕获和查看 ETW 事件的工具和命令。

CLR ETW 提供程序
提供有关运行时和断开提供程序,以及如何使用它们收集 ETW 数据的信息。

CLR ETW 关键字和级别
介绍运行时和断开提供程序的关键字,可通过这些关键字按类别筛选事件。

CLR ETW 事件
提供有关 CLR ETW 事件及其关键字、级别和事件数据的详细信息。

另请参阅