我用 WPA 打开 .etl(由 xperf 生成)文件,我可以看到有关 Analysis 的信息:
我也想看看进程堆栈,我想我应该先加载符号。但是 Trace 中的 Load Symbols 是灰色的:
我想问一下如何加载符号来查看进程堆栈?
WPA 版本:10.0.19041.685(WinBuild.160101.0800)
操作系统版本:Windows Server 2019 数据中心
操作系统版本:17763.1637
为了能够加载调试符号,需要 PDB 名称 + 链接期间生成的 GUID。
此信息不包括在内,因此所有 ETW 工具都会在合并步骤的停止时KernelTraceControl/DbgID_RSDS
向 ETL 文件添加事件。使用 xperf 时,您必须在停止时调用 -d ( xperf -d result.etl
)。
要验证是否包含所需的事件,请在查看事件中打开Perfview中的 ETL :
如果找不到事件,则说明未正确捕获跟踪并且无用。