nocc:高速ビルドを実現する分散型C++コンパイラ
2025-02-11
noccは、CI/CDパイプラインや共同開発環境における大規模プロジェクトのコンパイルを劇的に高速化する分散型C++コンパイラです。コンパイルタスクをリモートマシンに分散し、共有リモートキャッシュを活用することで、冗長なコンパイルを回避します。VK.comでKPHPコンパイルの高速化のために開発され、以前のソリューションと比べて2〜9倍の速度向上を実現しました。既存のビルドシステムに容易に統合でき、プリコンパイル済みヘッダーもサポートし、パフォーマンスをさらに向上させます。