Visual Studio 2013/2015空闲CPU使用率
我目前正在评估Visual Studio 2015 RC。 我注意到在运行IDE时,Visual Studio 2015进程的CPU使用率一直在25%左右。 即使没有一个项目加载,没有欢迎页面,它是以不变的速度吞噬25%的CPU使用率。 没有其他应用程序运行除了后台服务。 所有其他正在运行的进程总共使用额外的2到4个CPU。
此行为在Visual Studio 2013中也被注意到。
有没有人看到这种行为? 这是正常的吗? 有什么build议么?
有这个相同的问题。 即使在IDE完全闲置的情况下,处理器也一直在45-50%之间。
原来问题是微软的Git源代码提供者。
我把它closures,处理器降到0,IDE变得更加可用。
在我的情况下,禁用Telerik ASP.NET MVC扩展解决了高CPU问题。
高负载的CPU开始在解决scheme负载,并没有下降(一个40%,两个解决scheme80%),直到VSclosures,甚至有时后(必须杀死进程)。
工具 – >扩展和更新 – >安装,find扩展,然后单击“禁用”。
在我的情况下,每次编辑代码时,所有引用计数都会尝试更新。
我刚刚把他们closures了。 你可以这样做。
不要指望Visual Studio应该咀嚼持续的CPU时间。
我正在运行Visual Studio 2015社区RTM,打开一个中等大小的项目,并没有看到任何正在进行的CPU使用(根据Process Hacker 2,显示使用率只有0.01%)。 这只是空白,这意味着即使是0.01%的CPU使用率也没有注册。
请记住,IntelliSense会在后台扫描您的项目文件,以build立数据库以提出build议等。
从菜单中select“ 项目” >“ 重新扫描解决scheme ”将导致该过程结束,这将导致CPU使用一段时间。 但它最终应该安静。
看似永远,有时候删除Intellisense数据库文件,并做一个完整的重新扫描解决“奇怪的行为”types的问题。 我不知道这是否是“规定”的方法,但如果我怀疑智能感知问题,我只是删除项目文件夹中的.sdf文件,如果我想确保Visual Studio启动一个干净的石板。 这是不经常需要的。
我也有这个问题,在空闲时CPU不断的20-40%(Visual Studio 2015 update 1)。 我注意到相同代码的其他本地存储库没有这个问题。
我删除了有问题的本地存储库,并采取了新的结帐,这解决了我的问题。 为什么这个工作,我不能解释…
我运行resharper,把它关掉,closures了微软的Git提供程序,仍然有高CPU问题,devenv.exe也将运行后closures…直到最近。
看来VS 2015 Update 2已经解决了这些问题!
https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx
在我的情况下, “Visual Studio 2015 Update 1”疯狂的编辑了JS文件,源码的长度不计其数。 它使用高CPU和编辑器甚至冻结。 我解决了这个问题,禁用第三方附加软件,一个一个地检测导致VS 2015发生故障的错误行为。
希望它的作品。
在我的情况下,罪魁祸首是Visual Studio的Node.js工具 。 我安装了v1.1.2,cpu一直在25-40%左右。
切换到Node.js工具v1.2 RC解决了这个问题后完成了一个初步的高负荷,在几分钟内消失了。
在我的情况下,它是我的解决scheme中的漫游扩展pipe理器或最有可能的天青工人angular色项目。 如果您有其中一个尝试卸载并重新启动Visual Studio。 我可以重现,但我不知道为什么会发生。
我也注意到,当在本地服务器上运行并停止debugging时,如果页面仍然在浏览器中打开,VS将继续在高CPU上运行。 closures浏览器页面停止。
我想分享我的经验,在我的情况下,我不得不Diable所有的扩展和更新和代码分析的C#。
1 – 对于扩展和更新:
工具=>扩展和更新
2 – 用于代码分析
解决scheme资源pipe理器=>右键单击项目=>属性=>点击选项卡“代码分析”=>点击“打开”bouton =>取消勾选checkbox“Microsoft.CodeAnalysis.CSharp”=>保存并退出。
CPU使用率下降到1%。
- “创buildunit testing”select在哪里?
- 如何在Visual Studio 2013中使用ECMAScript 6语法
- Visual Studio 2013 MSTest与NUnit
- 新的Asp.Net MVC5项目产生一个无限循环login页面
- 断点无法绑定 – Visual Studio 2015
- 如何在Visual Studio 2012或Visual Studio 2013中打开一个旧的MVC项目?
- 如何在Visual Studio 2013中使用Sass
- Visual Studio 2013 AngularJS智能感知支持
- 在Microsoft Visual Studio 2013的WinForms中为MySql(C#)启用entity framework6