获取行数/函数时,VS2015 C ++ profiler是否无用

时间:2016-03-21 04:57:38

标签: c++ visual-studio-2015 profiler

我想测试VS2015 C ++探查器,因为它在创建详细报告时崩溃,我已将VS2015升级到Update1。 现在,当我点击剖析并在完​​成后创建详细的报告和
选择当前视图:功能 它只显示MyExecutable.exe而不是函数
当我选择当前视图:行
时 它显示相同的(可执行文件名)并且没有行,并且有助于Source line begin和其他相关列都显示为0。

另外它抱怨了 无法加载C:\ Windows \ System32 \ ntdll.dll的符号 虽然我已在符号设置中检查了Microsoft符号服务器。

基本上我要问的是人们能够在Win7上使用VS2015 Update1获取C ++性能分析信息,还是只是一个无法正常工作的错误功能。

1 个答案:

答案 0 :(得分:0)

可能的原因之一是MyExecutable.exe无法成功解析符号。请确保:

  • 您可以在调试应用程序时设置并命中断点。
  • 没有"无法加载符号"打开详细报告时,MyExecutable.exe的日志消息。
  • 功能名称显示在CPU使用率工具的调用树中(thisthis屏幕截图阐明了我的意思。)