Visual Studio 2013 Update 2最大化了核心

时间:2014-07-04 18:42:09

标签: visual-studio-2013 cpu-usage

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

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

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

然后我发现此论坛与之相关: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并尝试了禁用浏览器链接的解决方案无效。

编辑我也按照此处所述VS2013 permanent CPU usage even though in idle mode禁用了源代码管理,但显然在问题所述的更新2中没有修复它。

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

9 个答案:

答案 0 :(得分:82)

我在Visual Studio 2013 Update 4上花了几天时间一直在努力解决同样的问题。

在此处禁用“启用浏览器链接”选项

enable browser link

为我修复了问题

答案 1 :(得分:8)

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

答案 2 :(得分:4)

从谷歌搜索Microsoft.VisualStudio.JavaScript.Web.Extensions.dll我可以看出,该DLL与 Web Essentials 插件有关。如果您特别禁用该插件(失败,所有插件),问题是否会消失?

如果插件存在问题,请将其置于禁用状态或与开发人员联系。

答案 3 :(得分:3)

我知道这个帖子有点老了但是为了防止其他人...我也有这个问题我可以肯定把它放到Web Essentials中我的情况。但是,更具体地说,一旦我在IDE中打开.less或.css文件,就会出现Web Essentials。

我重新启动了IDE并且使用率恢复正常但是一旦打开css文件,CPU就开始爬升,然后整个IDE变得非常慢。关闭所有less / css文件确实会使CPU / IDE最终重新回到地球。

到目前为止我的2个解决方法:

  1. 卸载WE: - (
  2. 在Notepad ++中编辑我的.less和.css,并将IDE用于其他所有内容
  3. 两者都不是特别好的解决方案!

    这是VS2013 Pro + Update 2和WE的最新版本。下一步是看看VS更新3 RC +最新的WE每晚构建是否存在同样的问题。

    编辑:一个想法刚刚发生。我最近才不得不从VS Premium更改为VS Pro,我不记得Premium版本发生的问题。我想知道它是否只是专业版?

答案 4 :(得分:2)

我知道你说你没有扩展,但你可能想仔细检查一下。看起来Web Essentials扩展与VS 2013 Update 2不兼容,可能会导致所描述的行为。解决方法是下载最新的每晚Web Essentials构建。你必须亲自动手,因为Nuget上的最后一个稳定版本已经有几个月了,在此修复之前。

更多信息和下载链接here

答案 5 :(得分:1)

我的CPU负载在核心i7上为15-25%,在删除项目文件夹中的.sdf文件后下降到0%。

答案 6 :(得分:1)

我在这里遇到了类似的问题(25-30%的CPU使用率)和一条抱怨 Microsoft SQL Server Compact 4.0 没有安装的消息(不知道为什么,它应该是用Visual安装的工作室)。

单独下载并安装后,CPU使用率问题就解决了。

答案 7 :(得分:0)

对于它的价值,我遇到了类似的问题,因为缺少Server Compact 4,而且我的c ++解决方案一直处于25%的CPU使用率。我安装了Server Compact 4 SP1。我的系统是Windows 7 64位。我卸载了SP1并下载并安装了Server Compact 4,现在一切正常。我当然也得到了Intellisense。

答案 8 :(得分:0)

我刚才有这个问题;对我而言,它是通过安装Update 5来解决的。

安装最新的MS更新后,问题就开始了;下面给出了完整的列表(注意:我的日期格式是英国:DD/MM/YYYY;今天是10/12/2015 - 列出的一些修复程序(将是?)据称安装在11日):

get-hotfix `
| ?{$_.InstalledOn -gt ((get-date).AddDays(-7))} `
| ft Description, HotfixId, InstalledOn -AutoSize

Description     HotfixId  InstalledOn        
-----------     --------  -----------        
Security Update KB3046017 08/12/2015 00:00:00
Security Update KB3060716 08/12/2015 00:00:00
Update          KB3064209 08/12/2015 00:00:00
Security Update KB3071756 08/12/2015 00:00:00
Security Update KB3072305 08/12/2015 00:00:00
Security Update KB3075220 08/12/2015 00:00:00
Update          KB3075851 08/12/2015 00:00:00
Security Update KB3076895 08/12/2015 00:00:00
Security Update KB3076949 08/12/2015 00:00:00
Security Update KB3078071 08/12/2015 00:00:00
Security Update KB3078601 08/12/2015 00:00:00
Security Update KB3079757 08/12/2015 00:00:00
Security Update KB3081320 11/12/2015 00:00:00
Security Update KB3092601 11/12/2015 00:00:00
Security Update KB3100773 11/12/2015 00:00:00
Security Update KB3101246 11/12/2015 00:00:00
Security Update KB3101722 11/12/2015 00:00:00
Security Update KB3101746 11/12/2015 00:00:00
Update          KB3102810 11/12/2015 00:00:00

早些时候(在使用Visual Studio /注意到问题之前)我已经卸载了与Outlook相关的another hotfix,导致它以安全模式打开。