「Ninjaより速い」—build2がビルド速度の限界に挑む

Faster Than Ninja

build2の作者Boris Kolpackov氏が、自身のビルドシステムがNinjaと同等以上の速度を達成したことを報告。Xerces-C++のフルビルドで、Ninjaの3.4秒に対し、build2は設定を調整することで3.355秒を記録し、2.2%高速化。この差は、build2がCMakeのような生成ステップを不要にし、マルチスレッド処理やヘッダー依存関係の効率的な抽出など、設計上の違いによるものだと説明する。

「build2はNinjaよりもかなり多くのことを行っているにもかかわらず、同等かそれ以上の速度を達成している。その秘密は、単により良く行うのではなく、異なる方法で行うことにある。」

同じ日のその他の記事

2026-08-05