CLR ETW 事件
本部分的主题介绍 Windows (ETW) 事件的事件跟踪。 每个事件都有关联的关键字和级别,详见 CLR ETW 关键字和级别主题。 CLR 有两个事件提供程序:
运行时提供程序,根据启用的关键字(事件类别)引发事件。 CLR 运行时提供程序 GUID 是 e13c0d23-ccbc-4e12-931b-d9cc2eee27e4。
断开提供程序,此提供程序具有特殊用途。 CLR 断开提供程序 GUID 是 a669021c-c450-4609-a035-5af59af4df18。
有关提供程序的详细信息,请参阅 CLR ETW 提供程序。
本节内容
运行时信息事件 捕获有关运行时的信息,包括 SKU、版本号、运行时激活方式、启动它的命令行参数、GUID(如果适用)和其他相关信息。
异常Thrown_V1事件 捕获有关引发的异常的信息。
争用事件 捕获有关运行时使用的监视锁或本机锁的争用信息。
线程池事件 捕获有关工作线程池和 I/O 线程池的信息。
加载程序事件 捕获有关加载和卸载应用程序域、程序集和模块的信息。
方法事件 捕获有关 CLR 方法的信息,以便进行符号解析。
垃圾回收事件捕获与垃圾回收相关的信息,以帮助诊断和调试。
JIT 跟踪事件 捕获有关实时(JIT)内联和尾部调用的信息。
互操作事件 捕获有关公共中间语言(CIL)存根生成和缓存的信息。
ARM 事件 捕获有关应用程序域状态的详细诊断信息。
安全事件 捕获有关强名称和验证码验证的信息。
堆栈事件 捕获与其他事件一起使用的信息,用于在引发事件后生成堆栈跟踪。