Visual Studio 2013 Update 2最大化了核心

Cli*_*ell 42 cpu-usage visual-studio-2013

我最近在Windows 7虚拟机上安装了Visual Studio 2013 Professional Update 2.我一直在运行VS 2012没有任何问题,但我想升级.一切都运行良好一周,但现在对于某个项目,IDE正在停滞不前,任务管理器报告我的4核机器上的CPU使用率一致25%.重启VS和我的电脑什么也没做.

如果我在安全模式下启动VS,devenv.exe /SafeMode问题就会消失,而且它是特定于项目的.

我运行了Process Explorer并发现了这个帖子
(注意:不是突出显示的那个,而是顶部的线程)

IsAssertEtwEnabled

然后我发现这个论坛与它相关: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问题在Visual Studio 2013 Update 2之后使用Kendo UI treeview并尝试禁用浏览器链接的解决方案无济于事.

编辑我也禁用了源控制,如此处所述VS2013永久CPU使用率,即使在空闲模式下,但显然它在更新2中没有修复,因为问题所述.

编辑调试和暂停罪魁祸首线程(主线程)给我这个堆栈跟踪更多次:堆栈跟踪

apo*_*lov 82

在Visual Studio 2013 Update 4上,我一直在努力解决同样的问题.

在此处禁用"启用浏览器链接"选项:

启用浏览器链接

解决了我的问题.


Cli*_*ell 8

到目前为止我找到的只是一种解决方法:在打开项目后,在解决方案资源管理器中卸载并重新加载我的解决方案的启动项目.这将使cpu使用率恢复正常(~0%空闲).


dem*_*key 4

据我从 Google 搜索得知,该 DLL 与Web EssentialsMicrosoft.VisualStudio.JavaScript.Web.Extensions.dll插件相关。如果您特别禁用该插件(如果失败,则禁用所有插件),问题会消失吗?

如果是插件的问题,要么接受它被禁用的情况,要么联系开发人员。