ビルドの高速化

VisualStudio でのビルドの高速化をいくつか。

 

1. コンパイルの並列化

 

コンパイルオプションに /MP8(もしくは /MP4) を付ける。

ベンチマーク的には CPU コア数の2倍を設定すると一番速いかな。

 

2.RAMディスクを使ったビルド

 

(1) RAM ディスクを作る(Dataram RAMDisk 等)

(2) 環境変数 RAMTEMP を設定する( 例)RAMTEMP=r:\temp)

(3) VisualStudio で以下の設定を行う

 

中間フォルダを↓に変更

$(RAMTEMP)\$(SolutionName)\$(ProjectName)\$(Configuration)\

 

デバックコマンドとリンカーの出力ファイルを↓に変更

$(SolutionDir)$(Configuration)\$(TargetName)$(TargetExt)

 

これでビルド作業のほとんどが RAM ディスク行えます。

 

3. ipch フォルダと .sdf ファイルの保存先を RAM ディスクにする

[ツール]→[オプション]の中の[テキストエディター]→[C/C++]→[詳細]

 

常にフォールバック位置を使用 → True

フォールバック位置 → 出力フォルダ(RAM ディスク上のフォルダ)

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です