我前几个月升级到 mac osx 14 后,vscode 跑几个小时会逐渐变卡,保存文件、读取文件会逐渐从 ms 变到几十秒甚至直接卡死
试了几个办法,没有确定原因:
重新安装最新版 vscode 问题依旧
用二分法插件禁用法排查太费时间了(> Start Extension Bisect
),因为要运行很久(数小时不等)才会逐渐变得世卡。
通过查看插件资源占用(> 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/
我想应该是缓存、配置、插件的原因导致的,不继续排查了。
大家如果遇到这个问题,可以试着清理一下缓存和配置.
1
kekeabab 5 小时 18 分钟前
我之前也保存文件巨卡,甚至根本保存不了,一直转圈。最后发现是煞笔 golang 那个插件需要联网,一旦关了梯子就卡的离谱。
|