gpt4 book ai didi

windows - xperf 无法加载我的 DLL 的符号

转载 作者:可可西里 更新时间:2023-11-01 11:14:53 26 4
gpt4 key购买 nike

我正在尝试使用 xperf 来分析我的 DLL,但它拒绝使用我的 DLL 的 PDB 文件。使用 -symbols 在 .etl 上运行 xperf,我得到:

DBGHELP: mydll- private symbols & lines
C:\mydll\debugu\mydll.pdb - unmatched

这让我相信它认为我的 PDB 与应用程序正在使用的 DLL 不匹配。这是错误的;它确实匹配。我已经确认应用程序正在使用 procexp 链接的 DLL 的路径,完全重建项目,等等。它仍然认为它不匹配。

有什么可能出错的想法吗?

最佳答案

尝试将系统环境变量 _NT_SYMBOL_PATH 设置为指向您的 .pdb 文件 _NT_SYMCACHE_PATH 以指向 c:\Symbols。请参阅 http://msdn.microsoft.com/en-us/library/ff191023(VS.85).aspx 上有关 XPerf 符号处理的文档。

WindowsItPro.com 上还有一篇题为“Under the covers with XPerf”的博客文章,其中介绍了 XPerf 中的符号处理。

请注意,我需要使用正确的值设置系统环境变量,xperfview 没有选择批处理文件中的环境设置(启动 XPerfView 后立即检查跟踪、配置符号路径菜单选项)

关于windows - xperf 无法加载我的 DLL 的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2746254/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com