我目前正在评估Visual Studio 2015 RC。我注意到在运行IDE时,Visual Studio 2015进程的CPU使用率一直保持在25%左右。即使没有加载项目,也没有欢迎页面,它都会以恒定的速度吞噬25%的CPU使用率。除后台服务外,没有其他正在运行的应用程序。所有其他正在运行的进程总共使用大约2-4%的CPU。
在Visual Studio 2013中也已注意到此行为。
还有其他人看到这种行为吗?这正常吗?有什么建议?
我目前正在评估Visual Studio 2015 RC。我注意到在运行IDE时,Visual Studio 2015进程的CPU使用率一直保持在25%左右。即使没有加载项目,也没有欢迎页面,它都会以恒定的速度吞噬25%的CPU使用率。除后台服务外,没有其他正在运行的应用程序。所有其他正在运行的进程总共使用大约2-4%的CPU。
在Visual Studio 2013中也已注意到此行为。
还有其他人看到这种行为吗?这正常吗?有什么建议?
Answers:
遇到了同样的问题。即使IDE完全空闲,处理器也始终保持45-50%的速度。
原来问题是Microsoft Git源代码提供程序。
我将其关闭,处理器降为0,IDE变得更加可用。
以我为例,禁用Telerik ASP.NET MVC Extension解决了CPU过多的问题。
在解决方案负载上开始出现高CPU负载,并且直到VS关闭或什至有时之后(必须杀死进程)才开始下降(一种使用40%,使用两种解决方案80%)。
工具->扩展和更新->已安装,找到扩展名,然后单击“禁用”。
不能期望Visual Studio会消耗连续的CPU时间。
我现在正在运行一个中等大小的项目,并且正在运行Visual Studio 2015 Community RTM,并且看不到任何正在进行的CPU使用(根据Process Hacker 2,它显示的使用率仅为0.01%)。它只是空白,这意味着甚至没有0.01%的CPU使用率正在注册。
请记住,IntelliSense在后台扫描您的项目文件以构建数据库以弹出其建议等。
从菜单中选择“项目” >“重新扫描解决方案”将导致该过程结束,这将导致CPU使用一段时间。但是它最终应该安静下来。
似乎永远都是,删除Intellisense数据库文件并进行完全重新扫描可以解决“奇怪行为”类型的问题。我不知道这是否是“规定的”方法,但是如果我怀疑是IntelliSense问题,如果要确保Visual Studio以干净的开始,只需删除项目文件夹中的.sdf文件。这不是经常需要的。
我也有这个问题,在闲置时(Visual Studio 2015更新1)恒定的20-40%CPU。我注意到相同代码的其他本地存储库没有此问题。
我删除了有问题的本地存储库,并进行了新的签出,这为我解决了这个问题。遗憾的是,为什么这样做有效,我无法解释...
我运行了reshaper,关闭并关闭了Microsoft Git提供程序,但仍然存在CPU问题,devenv.exe也将在关闭后运行...直到最近。
看来VS 2015 Update 2已经解决了这些问题!
https://www.visualstudio.com/zh-CN/news/vs2015-update2-vs.aspx
就我而言,罪魁祸首是Visual Studio的Node.js工具。我安装了v1.1.2,CPU持续稳定在25-40%左右。
在最初的高负载消失了几分钟之后,切换到Node.js Tools v1.2 RC完全解决了该问题。
我想分享我的经验,就我而言,我必须禁用所有扩展和更新以及代码分析C#。
1-对于扩展和更新:
工具=>扩展和更新
2-用于代码分析
解决方案资源管理器=>右键单击项目=>属性=>单击选项卡“代码分析” =>单击“打开”按钮=>取消选中复选框“ Microsoft.CodeAnalysis.CSharp” =>保存并退出。
Cpu使用率下降到1%。
就我而言,Visual Studio中的.suo文件是罪魁祸首。删除它解决了我的问题。
请参阅下面的链接以获取更多详细信息。
https://shemeerns.com/2014/04/04/the-solution-user-options-suo-file-in-visual-studio/