谷歌Antigravity的折腾改进方案
效果:从 卡顿掉帧风扇狂转 到 无需主动风扇调速不掉帧不卡崩
1. 应关尽关
如果只是vibe,不依赖太多IDE界面的话,能关的都可以关掉
可通过右上角Open Agent Manager->左下角Settings关闭反重力会员制选项
我这边关闭的选项如下:
Agent选项卡
- Auto-Open Edited Files:Reddit已有朋友反馈自动打开的文件tab会产生较为明显的内存负载
- Auto-Expand Changes Overview:同上
- Knowledge:我觉得不好用,触发情况比较少
Browser选项卡
- (如果不需要或Browser插件bug的情况下)Browser->Enable Browser Tools
Tab选项卡
- 如果不需要的话全部关掉
Editor选项卡
- Show Selection Actions:编辑器都不用的话,那也不用去选了
2. 借助CDP + CSS控制方法减少渲染压力
对client不需要的部分进行隐藏,并关闭全部动画,脚本放到这里了
github.com当然也可以通过antigravity-pilot的设置界面去调整
github.com3. 奇奇怪怪的settings.json设置
借助opus进行探索给出的修改意见,可以添加到settings.json
我对GO一窍不通,所以该部分是比较玄学的,什么你问我说有没有用,opus说有用我就听他的了(指向AI.jpg)
// ── Language Server 资源调控 ──────────────────────────────
// 通过 Go runtime 环境变量限制 language_server_macos_arm 资源消耗
"codeiumDev.languageServerEnv": {
// 限制 Go 并发线程数 (默认=CPU核心数,即 M 系列通常 8-10)
"GOMAXPROCS": "2",
// 软内存上限 (关掉索引+补全后,内存需求更低)
"GOMEMLIMIT": "384MiB",
// GC 百分比,越低=越频繁GC=越低内存峰值 (默认100)
"GOGC": "50"
},
// 索引文件数: 设为 1 等效关闭 embedding 计算
"antigravity.searchMaxWorkspaceFileCount": 1,
// ── 关闭不需要的 LS 后台功能 ──────────────────────────────
// 这些实验名通过逆向二进制发现,可通过 forceDisableExperiments 关闭
// 关闭后 Agent 不受影响,但省下大量后台 CPU/内存
"codeiumDev.forceDisableExperiments": "disable_autocomplete,disable_tab_to_jump,disable_tab_to_import,disable_code_snippet_telemetry,disable_telemetry,disable_selection_popup,disable_contextual_lookup,disable_highlight_after_accept,disable_inlay_hint_shortcuts,disable_onboarding,disable_unleash"