qoder内存占用几十个G

突然间就很吃内存,发送消息都失败, 之前也遇到过, 最高的一次是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 引擎。

可以尝试的措施

  1. 重启 Qoder — 最简单直接,释放累积的内存(长时间运行可能存在内存增长)
  2. 减少打开的终端数量 — 终端输出缓冲区也占内存
  3. 关闭不需要的编辑器标签页 — 每个标签页有独立的缓冲区
  4. 检查 Qoder 设置中是否有 AI 索引/嵌入相关配置 — 看是否能限制索引范围

如果重启后仍然很快涨回 19GB+,那可能是 Qoder 本身的内存管理问题,建议向 Qoder 团队反馈。你要先试试重启看看效果吗?