Profiler不显示我的代码

时间:2014-01-19 15:20:07

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

我在Visual Studio 2012中使用分析器来查找代码中的瓶颈,但我发现在将项目移动到另一台计算机后,分析器根本不显示我的代码,只显示模块名称:

enter image description here

TrineaClient是我项目的模块,但它没有显示其功能,因为探查器不会对它们有所了解。但到目前为止,我没有遇到任何问题。

我知道它可能找不到我正在使用的某些系统模块或库的符号,但到目前为止它总是处理我自己的代码。

这种行为可能是什么原因?

1 个答案:

答案 0 :(得分:3)

(根据您使用的是Windows 8.1进行更新)

Windows 8.1附带了VS Profiler在收集信息时使用的基础系统的一些更改。如果您再次更新到Visual Studio 2012 Update 4(或更新版本)和配置文件,则应正确解析符号。

通常,在VS Profiler中,当您在方括号中看到模块名称时,您会期望函数名称,这意味着无法解析该模块的符号。