Visual Studio Profiler不显示源代码位置

时间:2018-10-17 07:37:06

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

我正在尝试分析Win32本机应用程序,该应用程序还利用了一些与Win32本机版本相同的外部DLL。

当我在某个时刻停止数据收集时,探查器会开始生成一个概述,其中概述了在何处收集了多少处理时间和数据-但是无论如何,它总是在此树中显示“外部代码”。

为了澄清我的问题:这发生在我应用程序的所有位置,这意味着有可用的源以及使用调试符号构建的源!

任何想法可能导致这种情况吗?谢谢!

1 个答案:

答案 0 :(得分:0)

如果要在调试或探查器模式下显示源代码,则必须获取用于bin(包括exe和dll)的pdb文件。

对于“某些外部DLL”,可能无法获得匹配的pdb。

对于Win32 exe,您必须生成pdb文件进行调试,您可以将其谷歌搜索。

相关问题