繁体   English   中英

VS2013 vs VS2015 CPU使用率

[英]VS2013 vs VS2015 CPU Usage

我遇到了VS2015的非常严重的性能问题。 我们最近将VS2013从VS2013移至VS2015。 我发现,当我们打开ASP.NET MVC项目时,闲置时CPU利用率通常是50%到90%(不是100%一致)。

这是典型的CPU使用情况:

VS2013

  • 在我们的项目开始时启动应用-CPU使用率〜50-90%
  • 大约10-15秒后-CPU使用率约为0-5%,并保持不变
  • 应用程序关闭-CPU使用率下降,并且随着应用程序关闭而变为0

VS2015

  • 在我们的项目开始时启动应用-CPU使用率〜50-90%
  • 大约10-15秒后-CPU使用率约为50-90%,并保持不变
  • 应用程序关闭-CPU使用率保持在大约50-90%的水平,并且经常放在那儿。 有时,关闭应用程序不会成功,VS2015在关闭时给出“遇到错误”,迫使我们使用任务管理器终止该进程。

我们在2013年和2015年都使用Pro。所使用的扩展包括StyleCop,ReSharper 9.2和Productivity Power Tools(仅适用于专栏指南)。 2013年和2015年的扩展名相同。我们尝试卸载/禁用扩展名,但未提高性能。 这个问题存在于我们的几个开发人员中,但并非全部...

系统配置 *在Bootcamp中运行Windows 10的MacBook Pro

尝试修复

  • 禁用Git源代码控制提供程序-性能不变
  • 禁用ReSharper / StyleCop-性能略有改善,但仍然存在空闲CPU使用率问题
  • 将VS2015更新到更新1-没有性能提升
  • 从Windows 8.1升级到Windows 10(与实际性能问题无关)-性能没有改善
  • 重新安装VS2015-没有性能提升
  • 禁用防病毒软件(以防万一它因配置而烦恼)-没有性能提高
  • 卸载一些解决方案项目- 性能不一致 看起来,当加载非UI项目时,不存在性能问题。 一旦我们加载2个UI项目中的1个,该问题就有50/50的几率发生。 加载两个项目后,问题发生的可能性约为90%。 因此,这表明UI项目是罪魁祸首,但是这些项目没有什么特别的-一堆控制器和带有一些UI util类以及.css和.js库的视图。 这种性能变化仅在VS2015中存在-VS2013对所有项目都很满意。 惹恼UI项目的另一点是,另一个尺寸较小的WinForms解决方案在VS2015中具有完全相同的性能问题,而较大的ASP.NET解决方案则完全可以::

我们正在尝试升级到C#6.0,并且由于VS2013不支持该功能,这给我们带来了很多痛苦。

有什么想法或建议吗? 谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM