You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何提升Visual Studio 2017 Enterprise性能?资源闲置却卡顿

针对Visual Studio 2017 Enterprise低资源占用却卡顿的优化方案

嘿,我之前也碰到过VS2017这种诡异的卡顿情况——明明硬件资源充足,但它就是磨磨蹭蹭,资源占用低得离谱。试了一堆方法,整理了几个最有效的,你可以挨个试试:

  • 禁用不必要的扩展
    VS的扩展是卡顿重灾区,尤其是那些你装了但几乎不用的。打开工具 > 扩展和更新,把所有非必需的扩展(比如某些冷门的代码高亮、第三方插件)禁用掉,然后重启VS。我之前禁用了几个平时很少用的云同步和代码分析扩展,卡顿直接缓解了一大半。

  • 重置VS用户设置
    有时候用户配置文件损坏会导致VS运行异常。打开命令提示符(以管理员身份),运行以下命令:
    devenv /ResetSettings
    这个操作会把VS的设置恢复到默认状态,记得提前备份自己的个性化配置(比如快捷键、代码风格)。

  • 关闭实时代码分析和诊断工具
    VS默认开启的实时代码分析虽然有用,但对老版本来说可能会拖慢响应速度。你可以在工具 > 选项 > 文本编辑器 > C# > 高级里,把“实时分析”相关的选项关掉;另外,调试 > 选项 > 诊断工具里,也可以关闭“在调试时启用诊断工具”,平时开发时不需要实时监控这些数据。

  • 清理VS缓存和临时文件
    长时间使用后,VS会积累大量缓存文件,导致加载缓慢。手动删除这些目录:

    • %LOCALAPPDATA%\Microsoft\VisualStudio\15.0_*\ComponentModelCache
    • %USERPROFILE%\AppData\Local\Temp\VisualStudioTempFiles
      删除后重启VS,它会自动重建必要的缓存,运行起来会顺畅很多。
  • 切换到性能模式
    VS有个隐藏的性能模式,专门针对卡顿问题。打开工具 > 选项 > 环境 > 常规,勾选“使用针对性能优化的体验”(如果找不到这个选项,可以试试在搜索框里输入“性能”)。这个模式会关闭一些动画和非必要的UI效果,优先保证运行速度。

  • 修复或重装VS
    如果以上方法都没用,可能是VS的安装文件损坏了。打开控制面板的“程序和功能”,找到Visual Studio 2017,选择“更改”,然后点击“修复”。修复完成后还是不行的话,就备份好项目,彻底卸载后重新安装,记得选择必要的 workload,不要装太多没用的组件。

另外,还有个小细节:如果你打开的是大型解决方案,试试拆分项目,或者使用解决方案过滤器只加载当前需要的项目,这样VS的负担会小很多。

内容的提问来源于stack exchange,提问作者RubenHerman

火山引擎 最新活动