即使处于空闲模式,VS2013的永久CPU使用率


93

我最近将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如以下答案之一中所示,禁用似乎可以解决该问题。

Answers:


199

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

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

在此处输入图片说明

CPU的速度从25%下降到1%。


我认为这是另一个错误,与git集成错误无关。从屏幕快照中可以看到:CPU负载是由于git2 -... dll引起的,我正在使用VS进行C / C ++开发,而浏览器链接甚至没有为C / C ++开发激活。
remus 2014年

这也为我工作-VS2013 + Update4。谢谢!
abjbhat 2014年

2
谢谢,这解决了我数周的苦难。我打开一个大型Web解决方案30分钟后,CPU的速度为40%。即使不做任何事情。当我取消选中“启用浏览器链接”选项时,CPU立即降至0%。
Goran Genter

4
谢谢!也为我在Surface Pro 3上修复了该问题。它在空闲时的CPU利用率为43%。禁用后达到0%。即使在IIS上完全运行该站点而无需附加到进程。我怀疑它也会干扰Chrome-> Inspect Element,您会遇到很大的滞后。
Ales Potocnik Hahonina 2015年

2
这对我也很有效,但是重新启动了运行的每个Visual Studio实例,以使其生效。谢谢!
KJ3

48

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

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

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

工具->选项

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

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


2
使用“ 当前源代码控制”插件设置为“ 无”时,我遇到Visual Studio 2013 Update 2了同样的问题
Clint Powell

同样在这里!问题与其他有关。
andresp 2014年

3
您可以在分析->探查器中找到探查器,并将其附加到devenv.exe的另一个实例
remus

3
我正在运行Update 3,并且在禁用Git源代码控制插件之前,CPU使用率很高。CPU立即掉线。可能回归?
Thorarin 2014年

1
在我安装了第三方GIT工具并将插件设置为None后,对我来说发生了这个问题。有趣的是,将其设置为“无”后,我将其重新设置为MS Git提供程序,但问题未返回。
TreeAndLeaf

0

我们通过在安全模式下打开VS来解决此问题。向启动器添加/ SafeMode。


16
您不应该在安全模式下使用VS。在SafeMode中禁用了许多功能。
remus 2014年

如果safemode缓解了该问题,则应查看您正在运行的扩展,因为safemode禁用了所有扩展。
拉尔夫

0

由于此页面是我首先寻找的原因,以弄清楚为什么Visual Studio 2013(更新4)由于CPU使用率过高而变得无法使用,因此,我将分享我为解决此问题所做的工作。

该问题表现为一个CPU内核被限制为100%使用,而内存不断攀升到系统将缓慢进行爬网并devenv.exe最终崩溃的程度。使用安装了Microsoft Node Tools的节点/打字稿项目,它可以100%复制。

在尝试了各种可能的修复措施(无济于事)之后,我尝试禁用了智能感知功能:

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

这立即导致CPU使用率下降到正常水平。

而已。为我修复。希望对您有所帮助。


3
Intellisense并不是VS的一个不错的功能吗?
remus

4
@remus当它不能使CPU利用率达到100%时,使IDE完全不可用,是的。
BitsEvolved

0

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

另一个解决方案:删除项目“引用”下的所有对象。

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


0

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

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

比利


0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.