Visual Studio 2017在构建和调试过程中速度太慢

hex*_*mal 87 performance visual-studio visual-studio-2017

我刚刚在具有以下规格的PC上安装了Visual Studio 2017:

Intel Xeon E5-1600 v3 @ 3.50 GHz处理器,16 GB RAM和Windows 10 Pro 64位操作系统.

虽然PC性能几乎是完美的,但我经常在Visual Studio 2017中遇到缓慢问题,尤其是在构建和调试过程中.除此之外,有时我需要在"无响应"消息后重新启动它.

对于Visual Studio 2017,这个问题是否有稳定的解决方案?

Mur*_*dız 155

为了在Visual Studio 2017中获得更好的性能,可以应用某种性能调整,如下所示:

  1. 在工具 → 选项 → 源控制下将当前源控件...设置为无

  2. 在工具 → 选项 → 环境 → 同步设置下取消选中跨...同步设置选项(对于某些版本:工具 → 选项 → 环境 → 帐户)

  3. 禁用CodeLens(可选):取消选中工具 → 选项 → 文本编辑器 → 所有语言下的启用CodeLens选项

  4. 禁用诊断工具(可选):在工具 → 选项 → 调试 → 常规下取消选中调试时启用诊断工具选项

  5. 清理以下文件夹中的内容(不要删除这些文件夹,而只删除其内容)并重新启动Visual Studio:

    清理WebSiteCache文件夹中的内容(可在
    C:\ Users \%USERNAME%\ AppData\Local\Microsoft\WebSiteCache中找到)

    清理Temporary ASP.NET Files文件夹中的内容(可在
    C:\ Users \%USERNAME%\ AppData\Local\Temp\Temporary ASP.NET Files中找到)

注意:如果启用了硬件加速,或者在Microsoft Visual Studio 2017或Visual Studio 2015中使用默认的Visual体验设置,则可能会遇到间歇性性能问题,产品崩溃或渲染问题.要解决这些问题,请在工具 → 选项 → 环境 → 常规下应用以下设置

在此输入图像描述

有关详细信息,请访问您在Visual Studio 2015和Visual Studio 2013中遇到性能问题,产品崩溃或呈现问题.

如果问题与调试有关,请尝试Visual Studio调试/加载的变通方法非常慢.

我希望这有帮助...

  • 应用这些设置显着提高了我的Visual Studio 2017性能,非常感谢:) (8认同)
  • 当您使用TFS或Git时,关闭源代码控制并不是一个真正的选择.这两个临时文件夹似乎只适用于ASP开发,它们都不存在于我的机器上. (8认同)
  • @Lennart:至少对于Git,你总是可以在VS之外执行与源代码控制相关的任务(例如使用`git`命令行工具),并在VS中禁用Git集成.不可否认,这可能是您不喜欢的不同工作流程,但它仍然是一个可行的选择. (6认同)
  • 禁用nuget包还原也可以加快速度.Tools => Options => Package Restore.取消选中允许NuGet下载丢失的包. (4认同)
  • 包含此答案适用的VS2017版本会很有帮助.正如@bkassar所提到的,#2位于工具→选项→环境→帐户v15.8.5中.我不确定它改变了什么版本但是会浪费时间试图找到环境→同步设置来保持他们的VS最新并且刚刚遇到这个问题的人. (2认同)

Roh*_*hit 6

可以有优先解决方案。

1)禁用诊断工具

在此处输入图片说明

2)禁用Rick客户的视觉体验

在此处输入图片说明

3)禁用所有同步设置。

在此处输入图片说明

还请确保使用运行->%temp%删除了缓存。祝好运。


小智 5

我的问题是轻量级解决方案负载.一旦我禁用,一切都恢复正常.

  • @Savage该选项在VS2017中被删除.请参阅:https://docs.microsoft.com/en-us/visualstudio/ide/optimize-visual-studio-startup-time (2认同)