突然间就很吃内存,发送消息都失败, 之前也遇到过, 最高的一次是89G, 刚才最高的一次是33G,重启后瞬间就爆了
下面是QOder AI的回复:
找到根因了。看关键数据:
| 进程 | 实际内存 (footprint) |
|---|---|
| Qoder 主进程 (PID 6934) | 19 GB |
| Qoder Helper (Renderer) | 941 MB |
| Qoder Electron | 129 MB |
核心问题是 Qoder 主进程 (aarch64_darwin/Qoder) 独占了 19 GB,全部来自 VM_ALLOCATE(内存映射区域)。这不是 rust-analyzer(没在运行),也不是文件监听的问题 — 这是 Qoder 内置的代码智能引擎的内存占用。
watcherExclude 配置对这个问题帮助有限,因为吃内存的不是文件监视器,而是 Qoder 自身的代码索引/AI 引擎。
可以尝试的措施
- 重启 Qoder — 最简单直接,释放累积的内存(长时间运行可能存在内存增长)
- 减少打开的终端数量 — 终端输出缓冲区也占内存
- 关闭不需要的编辑器标签页 — 每个标签页有独立的缓冲区
- 检查 Qoder 设置中是否有 AI 索引/嵌入相关配置 — 看是否能限制索引范围
如果重启后仍然很快涨回 19GB+,那可能是 Qoder 本身的内存管理问题,建议向 Qoder 团队反馈。你要先试试重启看看效果吗?
