/MPオプションで並列コンパイル

ビルド速度を上げる方法を探してみたところ、/MP (複数のプロセスを使用したビルド)なるものが。
マルチコアのCPUならそれらを効率良く使ってくれるみたいで、ビルド高速化が見込めます。


手順は簡単で、プロジェクトのプロパティから「構成プロパティ」→「C/C++」→「コマンドライン」の追加オプションに /MP を追加するだけ。


また、「C/C++」→「コード生成」の「最小リビルドを有効にする」をオフ(/Gm-)に。多分これはデフォルトではオン(/Gm)になっているはずです。


私も実際にビルドしてみましたがこれは確かに早い!

出力ウィンドウで
1> xxxa.cpp
1> xxxb.cpp
とかの出る速度を見ると大分早くなっているのがわかります。


手軽で簡単なので使ってない方はぜひお試しあれ。