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

公共语言运行时 (CLR) 通过大量的调试和分析事件,提供有用的 Windows 事件跟踪 (ETW) 诊断信息。 CLR ETW 事件利用 Windows ETW 跟踪系统来扩充公共语言运行时所提供的现有分析和调试支持。

MSDN 上的使用 ETW 改善调试和性能优化一文中提供了有关 ETW 的更多信息。 有关 Xperf 的信息可在 NTDebugging 博客中的条目 Windows Performance Toolkit - Xperf(Windows 性能工具包 - Xperf)中找到。

其他 CLR ETW 工具发布之后将会在 CodePlex 网站上提供。

事件主题中介绍的所有事件要求 .NET Framework 4 版 或更新版本。Windows Vista 操作系统是支持的最低客户端,而 Windows Server 2008 是支持的最低服务器。

本节内容

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

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

  • CLR ETW 关键字和级别
    描述运行时提供程序和断开提供程序的关键字,可利用这些关键字按类别筛选事件。

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

请参见

其他资源

.NET Framework 中的 ETW 事件