【问题标题】:Visual Studio 2015 slow while editing and debuggingVisual Studio 2015 在编辑和调试时速度很慢
【发布时间】:2016-08-03 14:08:13
【问题描述】:

我在使用 Visual Studio 2015 Pro 时遇到了一个特定解决方案的问题。该解决方案是一个包含 10 个项目的 ASP.Net Web Forms 应用程序。本解决方案仅出现以下问题:

  • 关闭解决方案需要 20-30 秒
  • 打开解决方案需要 1 分钟
  • VS 在打开/关闭解决方案时完全没有响应
  • 打字有一点延迟(~200 毫秒)
  • IntelliSense for c#-Code 也滞后
  • IntelliSense for JavaScript 根本不起作用(虽然可能是一个不相关的问题)
  • 在设计器中打开 .aspx 文件需要 5-10 秒
  • 停止调试会话需要 15-30 秒,在此期间 VS 变得完全没有响应。启动调试会话实际上比停止它要快。

我在使用VS 2012的时候没有出现这些问题。我在 Windows 7 Pro 和 Windows 10 Pro 下遇到了描述的问题。重新安装 Windows 和 Visual Studio 也无济于事。 对于其他解决方案(Windows 窗体、WPF),不会出现这些问题。我还尝试删除项目的 *suo 文件,众所周知,当它变得太大时会导致性能问题。现在奇怪的是VS没有在项目目录中创建一个新的*suo文件。我的开发机器肯定足够快来处理这个项目(几十万行代码)。我没有使用任何 3rd-party 插件,例如 ReSharper。我在故障排除时所做的其他事情:

  • 禁用编码镜头
  • 安装所有可用更新
  • 缓存调试符号

我尝试了通过谷歌搜索找到的几种可能的修复方法,但到目前为止没有任何帮助。有没有人有其他建议问题的原因可能是什么?

更新: 使用为修复一些问题提供的函数删除所有断点。我现在可以在

【问题讨论】:

  • 10 个项目并不能说明项目的大小。每个项目中可能有 5 或 500 个文件……每个项目可能有很多引用。如果您有大型项目,则需要具有大量内存和 SSD 驱动器的台式机 i7 CPU。
  • 如果您有 10 个项目,您可能会尝试仅使用部分项目创建解决方案,以查看问题是否特定于某个项目。并确保您在项目中的引用最少。
  • 不是重复的;那里描述的问题只占我问题的一小部分,建议的解决方案也不适用于我。如前所述,我的解决方案包含几个 100k LOC,也许是 300k。我的开发机器使用 Core i7-4790K、Samsung 850 Pro SSD、32Gb RAM...
  • 安装 VS2015 更新 3 + 最新更新 kunal-chowdhury.com/2016/08/VS14-KB3165756-25425.html 看看现在是否更快

标签: c# performance visual-studio visual-studio-2012


【解决方案1】:

我认为许多问题都可能导致此类问题,您永远不能放弃足够的细节来帮助识别这些类型的问题...

这可能是因为一百万种不同的事情......

我搜索了一下,发现了一些有趣的解决方案....

看看Here

请务必查看 cmets!

【讨论】:

  • 我希望遇到同样问题的人可以看到这一点并指出我的解决方案。我已经找到您提供的链接并尝试了建议的修复方法,但这里没有运气。
【解决方案2】:

您可以尝试以下方法来稍微解决 java-script 和 .aspx 文件中的问题:

  • _references.js 文件中删除不必要的内容。它应该存在于 Scripts 文件夹中。
  • 右键单击文件并取消选中“Auto Sync Java-script References”

希望对你有帮助

【讨论】:

  • “更新 JavaScript 引用”添加了很多对 _references.js 的新引用,但我仍然没有自动完成或 IntelliSense。让我感到奇怪的是它在我的另一个 ASP.Net 项目中工作,所以问题必须与解决方案有关......
猜你喜欢
  • 1970-01-01
  • 2015-10-11
  • 2017-06-29
  • 2013-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-28
  • 1970-01-01
相关资源
最近更新 更多