【问题标题】:Visual Studio 2013 is idling at 40 percent CPU usage after upgrade to "Update 3"升级到“更新 3”后,Visual Studio 2013 的 CPU 使用率为 40%
【发布时间】:2014-09-18 11:33:02
【问题描述】:

我在一台相当不错的 Windows 8.1 机器上运行 Visual Studio 2013,用于相当基本的 MVC-5 Web 开发,从未遇到任何真正的性能问题。

我昨天安装了Update 3。从那以后,我几乎不能再使用 IDE,因为它在大约 40% 的 CPU 使用率下闲置,并且需要大约 5 秒才能注册我实际输入的内容。 当我重新启动计算机时,它可能会工作大约一分钟左右,但随后它会再次开始耗尽我的 CPU 使用率,而没有任何特殊原因。

有人知道更新 3 的问题可能导致此问题吗?如何调试发生了什么?

【问题讨论】:

  • 我也有同样的问题。还在一台拥有 32Gb 内存的机器上运行 Windows 8.1。然而 VS2013 非常滞后......在任何点击之前需要 3 秒。
  • 同样的问题,因为更新我必须大约每小时重新启动 VS

标签: visual-studio visual-studio-2013 windows-8.1 updates


【解决方案1】:

我刚刚遇到过这种情况——CPU 一直在 30%。重新启动并关闭解决方案无济于事。正在筹备中的是大规模的 GIT 提交

更新:我开始使用 SourceTree,处理过程仍在进行,但现在我不必等待太长时间才能进行 git 同步。

【讨论】:

    【解决方案2】:

    我发现了我的问题,这与我们如何设置解决方案有关。

    我们有一个非常大的解决方案,其中一个项目实际上是一个“网站”项目。我们有这个是因为我们想要在我们的解决方案中创建一个纯粹用于编辑 html、css、js 文件的项目,并且我们使用 grunt 将这些文件构建到我们的主 Web 应用程序项目中。 “网站”项目实际上是我们可以让 VS 仅列出要编辑的文件而不为该项目构建 DLL 的唯一方法。为此,我们必须手动将网站项目添加到 .sln 文件中。

    这在过去对我们有用,但现在在更新 3 中,即使 VS 只是空闲,它也会杀死 CPU。我从我们的 sln 文件中删除了这个网站项目,CPU 恢复正常。

    这可能是一个边缘情况,但如果您的 sln 文件中有一个网站项目以及其他项目(如类库和 Web 应用程序),那么这可能是您的 CPU 问题。我没有测试过打开一个正常的网站项目是否也有同样的 CPU 问题(实际上可能只是网站的问题,不确定)

    更新:

    我只打开了我们为这些 html、css、js 文件作为独立网站在 vs 中拥有的文件夹结构,即使在空闲时,CPU 也很糟糕。所以我认为问题只是VS本身的网站项目。

    【讨论】:

      猜你喜欢
      • 2014-10-10
      • 2015-08-20
      • 1970-01-01
      • 1970-01-01
      • 2013-12-06
      • 2018-01-10
      • 1970-01-01
      • 2015-10-19
      • 2015-10-13
      相关资源
      最近更新 更多