プロシージャー間の最適化 (IPO) のリンクフェーズで、同時に実行するコマンド (ジョブ) の数を指定します。
IA-32、インテル® 64 アーキテクチャー
Linux* および Mac OS* X: | -ipo-jobsn |
Windows: | /Qipo-jobs:n |
n |
同時に実行するコマンド (ジョブ) の数です。1 以上でなければなりません。 |
-ipo-jobs1 |
プロシージャー間の最適化の並列ビルドで 1 つのコマンド (ジョブ) が実行されます。 |
このオプションは、プロシージャー間の最適化 (IPO) のリンクフェーズで、同時に実行するコマンド (ジョブ) の数を指定します。リンク時のコンパイルで 2 つ以上のオブジェクトが生成される場合のみ使用します。この場合、各オブジェクトは、並列で実行可能な個別のコンパイルによって生成されます。
このオプションは、次のコンパイラー・オプションによる影響を受けます。
-ipo (Linux* および Mac OS* X) または /Qipo (Windows*) (アプリケーションが大きいために、コンパイラーが複数のオブジェクト・ファイルを生成する場合)
-ipon (Linux* および Mac OS* X) または /Qipon (Windows*) (n が 2 以上の場合)
-ipo-separate (Linux*) または /Qipo-separate (Windows*)
このオプションは注意して使用してください。メモリー容量の大きなマルチプロセッサー・システムでは、アプリケーションのビルド時間を短縮できます。ただし、n がプロセッサー数よりも大きな場合やスラッシングを回避するのに十分なメモリー容量がない場合は、アプリケーションのビルド時間が長くなります。
なし
© 1996-2011 Intel Corporation. 無断での引用、転載を禁じます。