2015-06-05 84 views
71

我目前正在评估Visual Studio 2015 RC。我注意到在运行IDE时,Visual Studio 2015过程的CPU使用率一直在25%左右。即使没有加载项目并且没有欢迎页面,它也会以恒定的速度吞噬25%的CPU使用量。没有其他应用程序运行除了后台服务。所有其他正在运行的进程总共使用额外的2%到4%的CPU。Visual Studio 2013/2015空闲CPU使用率

这种行为也已在Visual Studio 2013年

是其他任何人看到这种行为注意到了吗?这是正常的吗?有什么建议么?

+1

我看到这个,并且真的很想修复。因为这会让我的粉丝疯狂。 –

+0

我有resharper,并看到当我打开我的解决方案(DNN)大约需要40%。我经常打开2或3个解决方案(在vs 2013中)现在不可能,并且通常在100%的处理器上...(我有一个i5) – Jerome2606

+0

同样的问题在这里DNN解决方案,reshaper 9.1.3 –

回答

54

有这个相同的问题。即使在IDE完全闲置时,处理器也一直在45-50%之间。

原来的问题是Microsoft Git Source Code提供程序。

我把它关闭,处理器降到0,IDE变得更加可用。

+0

关掉它帮助我(小型解决方案位于复杂的Git仓库中)。我没有比关闭它更好的解决方案。 – Hound

+11

你怎么把它关掉?你在哪里找到它? – dakab

+9

关闭此处:工具>选项>来源控制 – bluee

2

不要指望Visual Studio应该咀嚼持续的CPU时间。

我现在正在运行Visual Studio 2015社区RTM,打开一个中等大小的项目,并且没有看到任何正在进行的CPU使用情况(根据Process Hacker 2,显示使用率只有0.01%)。这只是空白,这意味着即使是0.01%的CPU使用率也没有注册。

请记住,智能感知扫描您的项目文件在后台建立弹出其建议数据库等

选择项目>重新扫描解决方案从菜单将导致进程之中完成,这将导致CPU被使用一段时间。但它最终应该安静下来。

看似永远,有时候删除Intellisense数据库文件并完成重新扫描可解决“奇怪行为”类型问题。我不知道它是否是“规定的”方法,但如果我怀疑IntelliSense问题,我只是删除项目文件夹中的.sdf文件,如果我想确保Visual Studio以干净的版本开始。这经常不是必要的。

2

我也有这个问题,在空闲时不断的20-40%CPU(Visual Studio 2015 update 1)。我注意到相同代码的其他本地存储库没有这个问题。

我删除了有问题的本地存储库,并采取了新的结帐,这解决了我的问题。为什么这个工作,我不能解释...

1

在我的情况; “Visual Studio 2015 Update 1”疯狂地编辑了JS文件的源码长度。它使用高CPU,编辑器甚至冻结。我通过逐个检测导致VS 2015发生故障的错误操作来禁用第三方附件来解决此问题。

希望它有效。

+6

当我保存任何JS文件时,我遇到了类似的问题。 CPU会飙升。我发现Telerik ASP.NET VSExtensions引起了我的问题。 – Dfaussio

9

在我的情况下禁用Telerik ASP.NET MVC扩展解决了高CPU问题。

在解决方案负载时开始执行高CPU负载,直到VS关闭或甚至有时在(必须终止进程)之后,CPU负载并未下降(一个为40%,两种解决方案为80%)。

工具 - >扩展和更新 - >安装,找到扩展名并点击'禁用'。

+2

如何从Visual Studio 2015中禁用Telerik ASP.NET MVC扩展? –

+0

感谢哥们,这对我的生产力是一个真正的帮助。一直困扰着我好几个月 – Rugnir

+0

@MayurPatel对不起回答,没有注意到你的评论。也许它会帮助别人。工具 - >扩展和更新 - >已安装 - >禁用 –

0

对我而言,它是我的解决方案中的漫游扩展管理器或最可能的azure工作者角色项目。如果您有其中一个尝试卸载它并重新启动Visual Studio。我可以重现它,但我不知道它为什么会发生。

+0

应该是一个评论imho – Markus

+4

这是真的,但正如你所提到的,我没有足够的评论声望。 – pinki

3

在我的情况下,每次编辑代码时都会尝试更新所有引用计数。 enter image description here

我刚刚关闭它们。你可以这样做this way

1

在我的情况,罪魁祸首是Node.js tools for Visual Studio。我安装了v1.1.2,cpu一直在25-40%左右。

切换到Node.js工具v1.2 RC在几分钟内消失的初始高负载之后完全解决了问题。

+0

升级到最新版本(1.2)也为我解决了这个问题 – foobarcode

0

我也注意到,当在本地服务器上运行并停止调试时,如果页面仍然在浏览器中打开,VS将继续在高CPU上运行。关闭浏览器页面会停止此操作。

+0

这可能是由于在调试菜单中启用了浏览器链接。不要启用浏览器链接,问题将得到解决 – sheavens

0

我想分享我的经验, 在我的情况下,我不得不diable所有扩展和更新和代码分析c#。

1 - 对于扩展和更新:

工具=>扩展和更新

2的代码分析

解决方案资源管理=>右键单击该项目=>属性=>点击在“代码分析”选项卡上=>点击“打开”bouton =>取消选中复选框“Microsoft.CodeAnalysis.CSharp”=>保存并退出。

CPU使用率下降到1%。