VS2013在调试期间的断点处CPU使用率很高

时间:2016-03-01 20:22:43

标签: c# visual-studio debugging

在调试过程中,devenv.exe可执行文件的cpu使用率非常高,我已经受了很长一段时间的痛苦。一切都停止了,通常需要几分钟才能发生任何事情,窗口经常显示没有响应顶部,旋转的死亡轮。经常让Visual Studio忙于弹出等等。

调试MVC .NET Web应用程序。源位于TFS 2010服务器上。这是Ultimate VS2013版本。我似乎不记得这可能是一个问题,直到3周前,但我的时间感已经消失...

我试着追踪,没有真正出现,除了它似乎花了很多时间开始新的线程,没有迹象,因为我没有VS pdf文件。任何人都有想法,我可以做些什么来弄清楚它在做什么(或不做),以获得可能关闭的线索?

做了以下事情:

  • 升级至第5版。
  • 在/ SafeMode中运行
  • 关闭浏览器链接
  • 选中启用我的代码
  • 未选中要求源文件与原始版本完全匹配

所有内容编译速度都非常快,启动调试也没问题。在编辑模式下的调试之外,事情是快速和光滑的。在调试模式下运行也相当快。当达到断点时,砖墙会被击中,然后一切都变得混乱。

有人知道要尝试什么吗?

Debug Settings

1 个答案:

答案 0 :(得分:0)

关闭intellitrace似乎解决了我的问题。不确定为什么intellitrace认为它需要在一个断点被击中时运行,因为一切都应该嘎然而止,对我来说似乎是个错误。