CLR 4.0中新的ETW功能究竟是什么?

ima*_*mak 11 .net clr etw clr4.0

我的同事提到CLR 4.0 在Windows事件跟踪方面有一些重大改进,但我找不到具体内容的细节.很少有博客文章仅提及改进,但没有提供有关新内容的详细信息.任何人都有更深入的了解吗?

Nav*_*een 4

以下是 CLR 4.0 中的 ETW 事件列表

  1. 运行时信息 ETW 事件
  2. 异常抛出_V1 ETW 事件
  3. 争用 ETW 事件
  4. 线程池 ETW 事件
  5. 装载机 ETW 事件
  6. 方法 ETW 事件
  7. 垃圾收集 ETW 事件
  8. JIT 跟踪 ETW 事件
  9. 互操作 ETW 事件应用程序
  10. 域资源监控 (ARM) ETW 事件
  11. 安全 ETW 事件
  12. 堆栈 ETW 事件

有关这些的详细说明,您可以在msdn中阅读它们

而且 XPERF 无法使用 ETW 解码托管堆栈,因此 BCL 团队在 Codeplex 中发布了另一个可以使用的工具,称为Perfmonitor 。

华泰