【发布时间】:2013-11-01 23:20:59
【问题描述】:
我正在尝试使用 Visual Studio 2012 中的分析器来分析混合 C#/C++ 应用程序的内存性能。虽然我确实取回了数据,但它并没有向我显示类名 - 相反,它似乎只是某种地址,例如 0x0200004C 而不是 String。知道这里发生了什么吗?
编辑:对于任何好奇的人 - 也许这是 Visual Studio 2012 中的一个错误,或者可能是我的 VS 2012 配置中的一些奇怪的东西,但是自从我升级到 Visual Studio 2013 后,这个问题就消失了。我将保持打开状态,以防有人偶然发现它并找到了修复 VS 2012 的解决方案,但一个答案是“安装 VS 2013”。
【问题讨论】:
-
您是否设置了正确的 pdb 文件路径?
-
我相信它设置正确 - 当我在分配视图中时,它可以正确显示代码路径,而不是类名。我需要为此设置一些具体的东西吗?
-
没有具体内容。你下载 MS 符号了吗?
-
是的。在符号文件位置下,我指定了“Microsoft 符号服务器”、“MicrosoftPublicSymbols*msdl.microsoft.com/download/symbols”和我的本地调试路径。
标签: c# .net visual-studio-2012 profiling