C ++のビルド時間を短縮する製品はありますか?それはmsvcで使用できますか?
user34537
質問する
939 次
4 に答える
13
製品でなければならない場合は、ビルドをネットワーク上のマシンに配布するXoreax IncrediBuildを見てください。
それ以外:
- ソリッドビルドマシン. RAM に合わせて、高速な個別のディスクを使用します。
- 個別のプロジェクト (DLL、ライブラリ) に分割します。並行してビルドすることもできます (デュアル クアッド/コアを使用し、ディスクがボトルネックになりやすい)。
- プリコンパイル済みヘッダーを含む、ヘッダーのインテリジェントな使用。それは簡単なことではありません。多くの場合、他の利害関係者がいます。 PIMPLも役立ちます。
于 2009-01-26T10:22:45.543 に答える
6
プリコンパイル済みヘッダーを使用すると、コンパイル時間が短縮される場合があります。
于 2009-01-26T10:25:24.477 に答える
2
MPCLを見てください。
これは、Microsoft Visual C++2005およびVisualC++ 2008のプラグインであり、プロジェクトのコンパイル時間を最小限に抑えるためにCPUを最大限に活用できます。
それを達成するために、同じプロジェクトのいくつかの.c/.cppファイルを並行してコンパイルします。これは、デュアルコア/クアッドコア/マルチコアプロセッサを使用している場合に特に便利です。
于 2009-01-26T17:03:54.873 に答える
0
共有ビルドサーバーを検討しましたか?MSVCはターミナルサーバーで実行され、開発チーム全体でCPU、RAM、および高速ディスクのコストを償却できます。副次的な利点として、このターミナルサーバーはバージョン管理システムも収容できるため、チェックアウトが高速になります。
于 2009-01-26T10:31:04.230 に答える