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

rem*_*mus 93 cpu-usage visual-studio-2013

我最近将VS2013更新为Update 1,从那以后,VS将CPU使用率永久地降低到25%(在4核intel i5 cpu上),即使它应该是空闲的.我认为它有一些未完成的后台进程,所以我让它运行了一段时间,但它继续使用cpu,因为它应该是空闲的.

更新后你会得到类似的行为吗?

编辑1:我正在为vs使用git和python工具,因此在Update 1之后可能会有一些冲突.

编辑2:git集成VS2013是错误的.我运行了一个分析器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如下面的答案之一中的禁用似乎可以解决问题.

zuk*_*nta 199

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

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

在此输入图像描述

CPU从25%减速到1%.

  • 谢谢!在Surface Pro 3上也为我修复了它.闲置时它的cpu利用率为43%.禁用后达到0%.即使在IIS上完全运行该站点而没有附加到进程.我怀疑它也在干扰Chrome - > Inspect Element,你会遇到很大的延迟. (4认同)
  • 谢谢,这解决了我几周的痛苦.在打开一个大型Web解决方案后30分钟,CPU达到了40%.即使没有做任何事情.当我取消选中"启用浏览器链接"选项时,CPU立即下降到0%. (2认同)
  • 这也适用于我,但重新启动了每个运行的Visual Studio实例才能生效.谢谢! (2认同)

rem*_*mus 48

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

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

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

工具 - >选项

源控制:将当前源控制插件设置为无

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

  • 您可以在Analyze-> Profiler中找到探查器并将其附加到另一个devenv.exe实例 (3认同)
  • 我正在运行Update 3并且CPU使用率很高,直到我禁用了Git源代码控制插件; CPU立刻掉线了.可能回归? (3认同)
  • 我使用`Visual Studio 2013 Update 2`与***当前源代码控制插件***设置为***无***同样的问题 (2认同)
  • 谢谢,用更新5为我修复了它 (2认同)