我最近将VS2013更新为Update 1,从那以后,VS将CPU使用率永久地降低到25%(在4核intel i5 cpu上),即使它应该是空闲的。我认为它有一些未完成的后台进程,所以我让它运行了一段时间,但它一直在使用cpu,因为它应该是空闲的。
更新后你会得到类似的行为吗?
编辑1:我正在为vs使用git和python工具,因此在Update 1之后可能会有一些冲突。
编辑2:VS2013
中的git集成是错误的。我在devenv.exe
上运行了一个分析器,而git2-msvstfs.dll
占用了大部分cpu,尽管它应该是空闲的。我向MS发送了一个失败通知。如果您有同样的问题,请投票支持:http://connect.microsoft.com/VisualStudio/feedback/details/844616/vs2013-update-1-cpu-usage-not-normal
编辑3:最近发布了更新2。此错误已在VS2013 Update 2中修复。
编辑4:更新3和4已发布,由于多种原因(不仅是git dll模块),CPU使用率变得疯狂。如下面的答案之一禁用Browser Link
似乎解决了这个问题。
对我来说(VS 2013更新4)解决方案是禁用此处指定的浏览器链接:
https://www.devexpress.com/Support/Center/Question/Details/T102322
CPU从25%减速到1%。
编辑2:更新3和4中可能的错误回归。
编辑1:该错误已在VS2013 Update 2中修复。
可以用这种方式从git
禁用Visual Studio 2013
插件:
工具 - >选项
源控制:将当前源控制插件设置为无
使用其他git
客户端来管理您的存储库。
我们通过在安全模式下打开VS来修复它。添加/安全模式到启动器。
由于这个页面首先出现在寻找Visual Studio 2013(Update 4)由于高CPU使用率而变得无法使用的原因,我将分享我为解决问题所做的工作。
这个问题表现为一个CPU内核被限制在100%的使用率,内存不断攀升到系统会慢慢爬行的程度,devenv.exe最终会崩溃。使用加载了Microsoft Node Tools的节点/打字稿项目可以100%重现。
尝试各种可能的修复后,逐个无效,我尝试禁用intellisense:
这立即导致CPU使用率降至正常水平。
而已。为我修好了。我希望能有所帮助。
在我的例子中,包含引入高CPU使用率的解决方案的引用。该项目是一个IronPython包,也使用了一些DLL。将DLL添加到引用很好。第一次在对象浏览器中打开DLL,然后CPU达到25%(1核心)并保持在那里。删除所有引用再次使CPU恢复正常。
又一个解决方案:删除项目参考下的任何对象。
(VS2013,Update 5,使用Python Tools 2.2)
就我而言,我通常会同时运行几个Visual Studio副本。我发现,如果我在第一个(或第二个)副本完全加载并安定下来之前启动Visual Studio的第二个(或第三个)副本,无论我在那之后做什么,我都会得到一个DEVENV卡在100%CPU。我必须关闭所有副本,然后再打开。
我希望这对某人有所帮助,这让我疯狂。
比利
与vs2015有类似的问题 - 删除.suo解决方案文件到目前为止修复它。