Very Sleepy profiler - 没有获取有关exe函数信息的PDB文件?

时间:2010-12-17 13:55:43

标签: profiling verysleepy

我试图在没有安装Visual Studio的机器上的Windows服务.exe上使用Very Sleepy。我使用xcopy复制了.exe .map和.pdb文件。所有这些文件都在执行服务的同一文件夹中。

但是当我非常困倦地附加时,与.exe相关的所有函数都没有任何名称,只有地址。

我错过了什么?

BR Niladri Bose

3 个答案:

答案 0 :(得分:0)

假设您的语言是C ++:您是否在编译器设置中启用了“调试信息”?这是Visual Studio调试器需要了解的函数AFAIK。

答案 1 :(得分:0)

机器是否安装了最新版本的Windows调试工具http://msdn.microsoft.com/en-us/windows/hardware/gg463009?它可能有一个非常旧版本的dbghelp.dll,它可能无法读取您的PDB(假设它们是使用最近的编译器生成的)。

您还可以尝试更新版的“非常困” - 我的博客上有一个http://hoffesommer.com

答案 2 :(得分:-1)

就像更新时我放弃使用非常困,并且非常成功地使用amd代码分析器

http://developer.amd.com/tools-and-sdks/archive/amd-codeanalyst-performance-analyzer/

高度推荐。