C# VS2013调试期间断点CPU使用率高

C# VS2013调试期间断点CPU使用率高,c#,visual-studio,debugging,C#,Visual Studio,Debugging,在调试过程中,devenv.exe可执行文件的cpu使用率极高,这让我痛苦了很长一段时间。所有的东西都会停下来,发生任何事情都需要几分钟的时间,窗户上经常出现并没有反应的画面,死亡的车轮在旋转。经常会出现VisualStudio正忙着弹出窗口等情况 调试MVC.NETWeb应用程序。源位于TFS 2010服务器上。这是VS2013的最终版本。我似乎不记得这是一个问题,直到大约3周前,但我的时间意识是已知的关闭 我试着做了一个跟踪,没有发现任何东西,除了它似乎花费了很多时间开始新的线程,没有任何迹

在调试过程中,devenv.exe可执行文件的cpu使用率极高,这让我痛苦了很长一段时间。所有的东西都会停下来,发生任何事情都需要几分钟的时间,窗户上经常出现并没有反应的画面,死亡的车轮在旋转。经常会出现VisualStudio正忙着弹出窗口等情况

调试MVC.NETWeb应用程序。源位于TFS 2010服务器上。这是VS2013的最终版本。我似乎不记得这是一个问题,直到大约3周前,但我的时间意识是已知的关闭

我试着做了一个跟踪,没有发现任何东西,除了它似乎花费了很多时间开始新的线程,没有任何迹象表明这一点,因为我没有VS pdf文件。有人知道我能做些什么来弄清楚它在做什么(或不做),弄清楚可能关闭什么吗

他做了以下工作:

  • 升级到版本5
  • 运行/安全模式
  • 关闭浏览器链接
  • 选中仅启用我的代码
  • 未选中要求源文件与原始版本完全匹配
一切都编译得非常快,开始调试也没有问题。在编辑模式下调试之外,一切都是快速而流畅的。在调试模式下运行也相当快。当到达一个断点时,砖墙被击中,然后一切都乱了套

有人知道要试试吗


关闭intellitrace似乎已经解决了我的问题。我不知道为什么intellitrace认为它需要在达到断点时运行,因为一切都应该突然停止,这对我来说似乎是个错误。

关闭intellitrace似乎已经解决了这个问题。我不知道为什么intellitrace认为它需要在遇到断点时运行,因为一切都应该突然停止,这对我来说似乎是一个错误。

在调试其他应用程序时会发生这种情况吗?只是尝试调试一个常规服务应用程序,似乎没有相同的问题。我没有解决方案,我只是有完全相同的问题,不知道为什么。调试一天可以工作,如果没有代码更改,第二天就无法工作。有趣。不确定这是否是真正的罪魁祸首,但为了“有趣”,我决定关闭intellitrace,至少最近3个调试会话非常愉快,绝对没有cpu利用率出现,所有的交互都是即时的,不像在quick-sand中行走。在调试任何其他应用程序时会发生这种情况吗?只是尝试调试一个常规服务应用程序,似乎没有相同的问题。我没有解决方案,我只是遇到了完全相同的问题,不知道为什么。调试一天可以工作,如果没有代码更改,第二天就无法工作。有趣。不确定这是否是真正的罪魁祸首,但为了“有趣”,我决定关闭intellitrace,并且至少最近3次调试会话非常愉快,绝对没有cpu利用率显示,所有交互都是即时的,不像在快速的沙中行走。