Visual Studio 2013/2015空闲CPU使用率

时间:2015-06-05 15:39:13

标签: visual-studio-2013 visual-studio-2015

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

在Visual Studio 2013中也注意到了这种行为。

还有其他人看到这种行为吗?这是正常的吗?有什么建议吗?

12 个答案:

答案 0 :(得分:58)

有同样的问题。即使IDE完全空闲,处理器也始终处于45-50%。

原来问题是Microsoft Git源代码提供程序。

我将其关闭,处理器降至0,IDE变得更加可用。

答案 1 :(得分:9)

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

高CPU负载在解决方案负载上启动并且没有下降(40%,其中一个,80%使用两个解决方案),直到VS关闭或甚至有时(必须终止该过程)。

工具 - >扩展程序和更新 - >已安装,找到扩展名并点击“停用”。

答案 2 :(得分:3)

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

我刚关掉它们。你可以this way

答案 3 :(得分:2)

不要指望Visual Studio会占用连续的CPU时间。

我现在正在运行Visual Studio 2015社区RTM,中型项目打开,并没有看到任何持续的CPU使用率(根据Process Hacker 2,显示使用率低至0.01%)。它只是空白,这意味着甚至没有0.01%的CPU使用率正在注册。

请记住,IntelliSense会在后台扫描您的项目文件,以构建数据库以弹出其建议等。

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

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

答案 4 :(得分:2)

我也遇到过这个问题,闲置时常常有20-40%的CPU(Visual Studio 2015更新1)。我注意到相同代码的其他本地存储库没有这个问题。

我删除了有问题的本地存储库并进行了新的结帐,这解决了我的问题。为什么会这样,我很遗憾无法解释......

答案 5 :(得分:2)

我运行resharper,将其关闭并关闭了Microsoft Git提供程序并且仍然存在高CPU问题,devenv.exe也会在关闭后运行......直到最近。

看来VS 2015 Update 2已经解决了这些问题!

https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx

答案 6 :(得分:1)

在我的情况下; “Visual Studio 2015 Update 1”疯狂编辑JS文件,无论源的长度如何。它使用高CPU,编辑器甚至冻结。我通过逐个禁用第三方附加组件来修复问题,以检测导致VS 2015故障的错误。

希望它有效。

答案 7 :(得分:1)

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

切换到Node.js Tools v1.2 RC后,在几分钟内出现的初始高负载后,完全解决了问题。

答案 8 :(得分:0)

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

答案 9 :(得分:0)

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

答案 10 :(得分:0)

我想分享一下我的经历, 在我的情况下,我不得不将所有扩展和更新以及代码分析c#。

1 - 用于扩展和更新:

工具=>扩展和更新

2 - 用于代码分析

Solution explorer =>右键单击项目=>属性=>单击选项卡“代码分析”=>点击“打开”bouton =>取消选中“Microsoft.CodeAnalysis.CSharp”=>复选框。保存并退出。

Cpu使用量下降到1%。

答案 11 :(得分:0)

就我而言,Visual Studio中的.suo文件是罪魁祸首。删除它修复了我的问题。

有关详细信息,请参阅以下链接。

https://shemeerns.com/2014/04/04/the-solution-user-options-suo-file-in-visual-studio/