prof-genx、Qprof-genx

プロファイル用プログラムをインストルメントし、コード・カバレッジ・ツール向けに補足情報を収集します。

IDE オプション

なし

アーキテクチャー

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 コンパイラー・オプション