Visual Studio探查器不显示类名

Dee*_*eko 7 .net c# profiling visual-studio-2012

我正在尝试使用Visual Studio 2012中的分析器来分析混合C#/ C++应用程序的内存性能.虽然我确实得到了数据,但它没有显示我的类名 - 相反,它似乎只是某种地址,例如0x0200004C而不是String.知道这里发生了什么吗?

编辑:对于任何好奇的人 - 也许这是Visual Studio 2012中的一个错误,或者在我的VS 2012配置中可能有些奇怪,但自从我升级到Visual Studio 2013后,问题就消失了.我将保持这个开放,以防有人偶然发现修复VS 2012的解决方案,但一个答案是"安装VS 2013"​​.

Ale*_*che 0

根据thisthis ,某些代码可能会混淆符号。

我建议你尝试的是

1) 使用项目设置 x86 和 x64(C# 和 C++)进行测试,更改 C++ 平台工具集、托管的 C++ 编译标志

2)划分解决方案/项目,找到最有可能重复或与其他名称冲突的代码类或结构名称,考虑首先为每个部分的所有内容添加前缀/后缀,看看是否是这种情况。