Wpf 在VS并发探查器中获取正确的调用堆栈

Wpf 在VS并发探查器中获取正确的调用堆栈,wpf,visual-studio,profiler,Wpf,Visual Studio,Profiler,我正在使用VS Concurrency profiler评测WPF应用程序,但我无法获得PresentationCore等NGen图像的符号,因此我的调用堆栈看起来都像: 有没有办法让VS在这里做正确的事情编辑:我已经正确配置了符号路径,这不是问题所在。解决了这个问题-如果按照步骤进行操作,效果会非常好。以下是简短的版本: 启动提升的CMD提示符 set COMPLUS\u ZapDisable=1 %ProgramFiles(x86)%\Microsoft Visual Studio 10.

我正在使用VS Concurrency profiler评测WPF应用程序,但我无法获得PresentationCore等NGen图像的符号,因此我的调用堆栈看起来都像:


有没有办法让VS在这里做正确的事情编辑:我已经正确配置了符号路径,这不是问题所在。

解决了这个问题-如果按照步骤进行操作,效果会非常好。以下是简短的版本:

  • 启动提升的CMD提示符
  • set COMPLUS\u ZapDisable=1
  • %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\ide\devenv.exe“
  • 进入csproj设置、调试选项卡,并禁用VS托管进程
  • 启动档案器-你的应用程序会稍微慢一点,因为你没有使用NGen DLL,但它在档案结果中仍然会按比例准确

  • 很好,但是我得到了一些系统DLL的符号,只有这些.ni.*DLL。不幸的是,这是获取此信息的正确方法。这是一个已知的烦恼,也是我们正在研究解决的问题。保罗:)这正是我在读到这篇文章时所想的。。。所以我甚至点击了他的个人资料。。他/她说他有:)是的,他有:)在绩效领域工作的机会实在太让人无法接受了。但是,我不在内部使用此ID;)@linuxuser27只是给了你一段艰难的时光:)