「他们说做不到」:Ruff 作者把 Expression 枚举再砍 8 字节省超 1% 内存
charliermarsh · x · 2026-09-11
Ruff(Python linter,Rust 编写)作者 charliermarsh 分享了一次极限内存优化:把 Rust 的 Expression 枚举从 64 字节压到 56 字节,砍掉 8 字节,让 retained memory 又降低了超过 1%。
要点:
- 这类枚举大小取决于最大 variant 的大小,压缩最大 variant 可整体缩小枚举
- 看似微小的字节优化在大规模代码分析场景下有可观的内存收益
- 作者此前已多次做类似优化,这次被调侃「said it couldn't be done」
所属事件:Ruff 作者将 Expression 枚举压至 56 字节省 1% 内存(2 条相关)→
「编程与Agent」频道最新
- GPT-6 Astra 不好用?四步法搞定「目标驱动 AI」 — daniel_mac8 · 2026-09-11
- 用户吐槽 Codex /side chat 或导致近乎全量缓存失效 — YouJiacheng · 2026-09-11
- CursorBench 4.0 上线:Muse Spark 1.3 性能追平 Sol,价格不到四成 — jyangballin · 2026-09-11
- Yacine 吐槽 MCP 泛滥:再听人说一次要疯了 — yacineMTB · 2026-09-11
- muse spark 1.3 在 CursorBench 4 上表现强且便宜 — infoxiao · 2026-09-11
- yacineMTB:agent 自己摸到我家摄像头流,还顺手写了个 app — yacineMTB · 2026-09-11