我前几个月升级到 mac osx 14 后,vscode 跑几个小时会逐渐变卡,保存文件、读取文件会逐渐从 ms 变到几十秒甚至直接卡死

试了几个办法,没有确定原因:

  1. 重新安装最新版 vscode  问题依旧

  2. 用二分法插件禁用法排查太费时间了(> Start Extension Bisect),因为要运行很久(数小时不等)才会逐渐变得世卡。

  3. 通过查看插件资源占用(> show running extensions)看不出来有啥明显异常.

最后忍受不了清理所有的 vscode 缓存配置+重装,运行了一天多没见卡。

    # 1. 备份+清理
    mv ~/Library/Application\ Support/{Code,code_bak}
    # 备份扩展清单
    ls ~/.vscode/extensions/ > ~/vsc.extension-list.txt
    # 清理所有的扩展
    rm -rf ~/.vscode/extensions/

    # 2. 重新打开 vscode 、安装扩展(去掉了一些不用的插件)
    略

    # 3. 只还原了 User 下的:keybindings.json, settings.json, snippets
    mv ~/Library/Application\ Support/code_bak/User/{{settings,keybindings}.json,snippets}  ~/Library/Application\ Support/Code/User/
  

我想应该是缓存、配置、插件的原因导致的,不继续排查了。

大家如果遇到这个问题,可以试着清理一下缓存和配置.

举报· 206 次点击
登录 注册 站外分享
1 条回复  
kekeabab 小成 昨天 20:51
我之前也保存文件巨卡,甚至根本保存不了,一直转圈。最后发现是煞笔 golang 那个插件需要联网,一旦关了梯子就卡的离谱。
返回顶部