即使处于空闲模式,VS2013也会永久使用CPU

时间:2014-04-01 11:55:36

标签: visual-studio-2013 cpu-usage

我最近将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

enter image description here

编辑3 :最近发布了更新2。此错误已在VS2013 Update 2中修复。

编辑4 :更新3&由于多种原因(不仅是git dll模块),4个版本被释放并且CPU使用率变得疯狂。如以下某个答案中所示禁用Browser Link似乎可以解决问题。

7 个答案:

答案 0 :(得分:199)

对我来说(VS 2013更新4),解决方案是禁用此处指定的浏览器链接:

https://www.devexpress.com/Support/Center/Question/Details/T102322

enter image description here

CPU从25%减速到1%。

答案 1 :(得分:47)

编辑2 :更新3&中可能的错误回归4。

编辑1 :该错误已在VS2013 Update 2中修复。

可以通过以下方式从git停用Visual Studio 2013插件:

  

工具 - >选项

     

源代码管理:将当前源代码管理插件设置为

使用其他git客户端来管理您的存储库。

答案 2 :(得分:0)

我们通过在SafeMode中打开VS来修复它。将/ SafeMode添加到启动器。

答案 3 :(得分:0)

由于这个页面首先出现在寻找Visual Studio 2013(Update 4)由于高CPU使用率而变得无法使用的原因,我将分享我为解决问题所做的工作。

问题表现为一个CPU内核被限制为100%使用率,内存不断攀升到系统会慢慢爬行并且devenv.exe最终会崩溃的程度。使用加载了Microsoft Node Tools的节点/打字稿项目可以100%重现。

在尝试各种可能的修复后,逐个无效,我尝试禁用intellisense:

  • 工具|选项>文本编辑器> Node.js>智能感知
  • No Intellisense(单选按钮)
  • 保存到磁盘已禁用(单选按钮)
  • 重新启动Visual Studio

这会立即导致CPU使用率降至正常水平。

那就是它。为我修好了。我希望能帮助别人。

答案 4 :(得分:0)

就我而言,包含引用解决方案的引用会导致高CPU使用率。该项目是一个IronPython包,也使用了一些DLL。将DLL添加到引用很好。第一次在对象浏览器中打开DLL,然后CPU达到25%(1核心)并保持在那里。删除所有引用会使CPU恢复正常。

又一个解决方案:删除项目参考文献下的所有对象。

(VS2013,Update 5,使用Python Tools 2.2)

答案 5 :(得分:0)

就我而言,我通常会同时运行几个Visual Studio副本。我发现,如果我启动Visual Studio的第二个(或第三个)副本,在第一个(或第二个)副本完全加载并安定下来之前,无论我做什么,我都会得到一个DEVENV卡在100%CPU那。我必须关闭所有副本,然后再打开。

我希望这对某人有所帮助,这让我疯狂。

比利

答案 6 :(得分:0)

vs2015也有类似的问题-到目前为止,删除.suo解决方案文件已为我解决。