如何查看 CLR ETW 事件

Posted

技术标签:

【中文标题】如何查看 CLR ETW 事件【英文标题】:How to view CLR ETW events 【发布时间】:2013-12-10 08:04:47 【问题描述】:

我想知道是否有一个工具可以用来特别查看 CLR ETW 事件,即显示“漂亮”的图表,而不是使用通用图表出现在 WPA 的通用事件部分。

在 WPA 中打开一个 .etl 跟踪文件(例如使用 perfmonitor.exe 或 WPR 制作)跟踪只给我提供了 GUID 和事件 ID(用于 CLR 事件)来挖掘,所以我想知道是否有办法解决这些问题WPA 中更有用的名称,或者是否有其他工具可以显示此类事件跟踪。 perfmonitor.exe 仅部分有用,因为它只关注 JIT、GC 和 CPU,并且(afaik)忽略其他事件。

【问题讨论】:

这个问题在这里得到解答:***.com/a/46022660/5784920 【参考方案1】:

查看工具PerfView。它不显示图表,但显示 CLR 数据非常好。

作者发帖some tutorial videos。

【讨论】:

以上是关于如何查看 CLR ETW 事件的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 ETW 编写自定义堆栈跟踪

如何使用来自 Microsoft-Windows-NDIS-PacketCapture 提供程序的实时 ETW 事件?

Xperf (ETW) 如何测量驱动程序加载时间?

窗口 - 基于清单的 ETW 提供程序问题

列出 ETW 提供程序的事件类

在 Windows 事件跟踪 (ETW) 中,TraceEventSession 不会从记事本中捕获读取事件