Hasty Briefsbeta

双语

How to speed up the Rust compiler in September 2026

4 hours ago
  • 从2026年7月到9月,整体平均墙钟时间减少了4.57%,在629个基准中有555个得到改善。
  • Noah Lev 在 rustdoc 中实现了显著的性能提升,详情见另一篇帖子。
  • Jakub Beránek 为 Clippy 启用了 PGO,使得墙钟时间最多提升18%。
  • 将 LLVM 升级到版本23,在基准测试中平均墙钟时间减少了1.2%。
  • 新的借用检查器 Polonius 已在 Nightly 版本中启用;Jack Huey 的优化使指令数最多减少5%。
  • 新的 trait 解算器也已在 Nightly 中启用;多个 PR 将异常 crate 的编译时间减少了15-50%。
  • 贡献者 xmakro 进行了多项优化,包括平均周期数减少1.58%,指令数最多减少6%。
  • 对数据流分析的改进,包括新的 CFG 遍历算法,使 cranelift-codegen 的墙钟时间最多减少30%。
  • Chris Denton 增加默认栈大小,指令数最多减少3%。
  • 性能改进的 PR 数量众多,以至于使用了包含多个 PR 的合并批次来高效合并。