我最近在一个Windows 7虚拟机上安装了Visual Studio 2013 Professional Update 2。之前我一直在使用VS 2012并没有任何问题,但是我想要升级。一切正常运行了一个星期,但现在对于某个项目,IDE变得非常缓慢,任务管理器报告我的4核机器持续使用了25%的CPU。重启VS和电脑都没有用。
如果我在安全模式下启动VS
我已经运行了Process Explorer,并发现了这个线程
(注意:不是高亮显示的那个,而是顶部的线程)
然后我找到了这个相关的论坛:https://connect.microsoft.com/VisualStudio/feedback/details/873579/high-cpu-usage-possibly-after-updating-to-update-2 但是我没有安装Power Tools或Alternating Line Color扩展程序。
如果不是任何扩展程序(我没有添加任何扩展程序),问题可能是什么?我唯一能想到的就是NuGet包。 编辑 我在这个帖子Asp.Net CPU issue working with Kendo UI treeview after Visual Studio 2013 Update 2中找到了这个线索,并尝试禁用Browser Link但没有成功。 编辑 我还按照这里VS2013 permanent CPU usage even though in idle mode所述禁用了源代码控制,但是显然在Update 2中仍未修复该问题,正如该问题所述。
如果我在安全模式下启动VS
devenv.exe /SafeMode
问题会消失,这只针对特定的项目。我已经运行了Process Explorer,并发现了这个线程
(注意:不是高亮显示的那个,而是顶部的线程)
然后我找到了这个相关的论坛:https://connect.microsoft.com/VisualStudio/feedback/details/873579/high-cpu-usage-possibly-after-updating-to-update-2 但是我没有安装Power Tools或Alternating Line Color扩展程序。
如果不是任何扩展程序(我没有添加任何扩展程序),问题可能是什么?我唯一能想到的就是NuGet包。 编辑 我在这个帖子Asp.Net CPU issue working with Kendo UI treeview after Visual Studio 2013 Update 2中找到了这个线索,并尝试禁用Browser Link但没有成功。 编辑 我还按照这里VS2013 permanent CPU usage even though in idle mode所述禁用了源代码控制,但是显然在Update 2中仍未修复该问题,正如该问题所述。
编辑 调试并停止有问题的线程 (主线程) 常常会给我返回以下堆栈跟踪信息: