fat LTO 让 CLI 体积减 15%,构建时间和内存代价实测

mohamedmansour · x · 2026-10-08

开发者在 WebUI 项目中实测 Rust 构建优化:从 Thin LTO 切换到 fat LTO 后,CLI 体积缩小约 15%,但代价是 clean 构建时间增加约 16%,构建峰值内存(RSS)上升约 29%。

其项目已使用 codegen-units=1:据 Codex 解释,这牺牲了单个 crate 内部的并行度,但显著减少了 fat-LTO 阶段需要处理的中间代码、性能数据与保留函数体,从而降低总工作量。

所属事件:uv 作者实测 codegen-units=1 构建提速 50%(4 条相关)→

原文链接 →

「Infra」频道最新

更多「Infra」频道 AI 资讯 →