Rustコンパイラが2ヶ月で4.57%高速化

Judul asli: How to speed up the Rust compiler in September 2026

Mengapa Ini Penting

コンパイル速度の改善は開発者体験と大規模プロジェクトの採用コストに直結する

2026年7月〜9月、Rustコンパイラの平均ウォールタイムが4.57%削減。629ベンチマーク中555件が改善し、二桁%の高速化も複数達成。

Nicholas Nethercoteが公開した最新レポートによると、2026年7月29日から9月28日の2ヶ月間で、Rustコンパイラの平均ウォールタイムが4.57%削減された。629件のベンチマーク測定のうち555件が改善し、後退したのは74件のみ。

主な改善点は複数ある。JakubBeránekがClippyにPGO(プロファイルガイド最適化)を適用し、最大18%の高速化を実現。NikitaPopovによるLLVM 23へのアップグレードは、全ベンチマークで平均1.2%のウォールタイム削減をもたらした。

新しいBorrow checker「Polonius Alpha」と新しいTrait solver「Penelope Hammertime」がNightlyで有効化されたが、一部クレートでコンパイル時間が増加。これに対しJack Hueyが遅延計算の導入などで対応し、serdeのInstruction countを3〜5%削減した。新Trait solverではNetherco​te自身も複数PRを提出し、特定クレートで最大50%の改善を達成。

新規コントリビューターのxmakroも、特殊化グラフの実装処理最適化(平均サイクル数1.58%削減)やdynamic dispatchからstatic dispatchへの変更など、複数の貢献で注目を集めた。

Sumber

nnethercote.github.io — Baca artikel asli →