内存占用仅为 rust-analyzer 的百分之一?新 Rust 语言服务器 Rust Glancer 发布
JeremyCMorgan · x · 2026-09-02
开发者历时 4 个月打造了以低内存为目标的 Rust LSP 实现 Rust Glancer:合理项目内存目标 <100MB,且重启编辑器后无需重新索引,实测全程内存保持在 100MB 以下,在 8GB 内存的 2020 款 MacBook Pro M1 上也能流畅运行。
基准测试中,Rust Glancer 的基础索引用时与 rust-analyzer 相当(M1 上 6 秒 vs 7 秒),完整索引更快(9 秒 vs 14 秒)。作者坦言项目尚不完整、有不少缺失功能和已知 bug,但已具备完整索引管线、类型推断与 trait solver(chalk),支持 goto definition、hover、inlay hints、补全等常用 LSP 功能,可通过 VS Code 扩展试用。最有价值的部分是其设计文档中说明了刻意跳过哪些功能来换取低内存——如果你见过 LSP 在大工作区吃掉 8GB 内存,值得一读。
「编程与Agent」频道最新
- 后端开发新共识:使用 Effect 而非纯 TS — mattpocockuk · 2026-09-02
- 创业者分享 Grok Bot 实战:自动操作电脑、测试应用,一晚搭建完整工作流 — PrajwalTomar_ · 2026-09-02
- 纸上编程能倒逼你专注细节,而非依赖补全 — TivadarDanka · 2026-09-02
- 用户观点:Claude 缓存降价 75% 利于规模化运行 Agent — Shruti_0810 · 2026-09-02
- Fable 5.1 使用指南:低成本模式与缓存优化 — RLanceMartin · 2026-09-02
- 零成本实现 Pull Request UI 视觉 Diff — zeeg · 2026-09-02