内存占用仅为 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」频道最新

更多「编程与Agent」频道 AI 资讯 →