プロファイル用プログラムをインストルメントし、コード・カバレッジ・ツール向けに補足情報を収集します。
なし
IA-32、インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー
Linux* および Mac OS*: | -prof-genx |
Windows*: | /Qprof-genx |
なし
オフ | プログラムはプロファイリング用にインストルメントされません。 |
このオプションは、プロファイリング用にプログラムをインストルメントして、コード・カバレッジ・ツール用に補足情報 (ソースの位置) を収集します。
-prof-gen (Linux) または /Qprof-gen (Windows) のように、プロファイルに基づく最適化 (PGO) の第 1 フェーズで使用され、インストルメント済み実行の準備として、インストルメント済みコードをオブジェクト・ファイル内に生成するようにコンパイラーに指示します。また、新しい静的プロファイル情報ファイル (.spi) を作成します。
コード・カバレッジ・ツールを使用しない場合、このオプションを使用すると並列コンパイル時間は遅くなります。
並列 make を行っている場合、このオプションは並列 make には影響を与えません。
Linux: -prof_genx
Mac OS: なし
Windows: /Qprof_genx
prof-gen、Qprof-gen コンパイラー・オプション