プロファイルに基づく最適化 (PGO) オプション
親トピック:
コンパイラー・オプションのカテゴリーと説明
finstrument-functions、Qinstrument-functions
ルーチンのエントリーポイントと終了ポイントをインストルメントするかどうかを指定します。
opt-prefetch、Qopt-prefetch
プリフェッチ挿入による最適化を有効/無効にします。
p
gprof(1) を使用して、関数のプロファイリングができるようにコンパイルとリンクを行います。
prof-data-order、Qprof-data-order
プロファイル情報が有効な場合、データの順序設定を有効/無効にします。
prof-dir、Qprof-dir
プロファイル情報出力ファイルのディレクトリーを指定します。
prof-file、Qprof-file
プロファイリング・サマリー・ファイルの代替ファイル名を指定します。
prof-func-groups
プロファイル情報が有効な場合、関数のグループ化を有効または無効にします。
prof-func-order、Qprof-func-order
プロファイル情報が有効な場合、関数の順序設定を有効/無効にします。
prof-gen、Qprof-gen
プロファイルに基づく最適化 (PGO) で使用できるインストルメント済みオブジェクト・ファイルを生成します。
prof-hotness-threshold、Qprof-hotness-threshold
関数のグループ化と関数の順序設定のホット性しきい値を設定します。
prof-src-dir、Qprof-src-dir
プロファイル・データ・レコードを検索する際、コンパイル対象のソースファイルのディレクトリー情報を使用するかどうかを指定します。
prof-src-root、Qprof-src-root
プロファイル・データを検索する際、相対ディレクトリー・パスを使用できます。ベースとなるディレクトリーを指定します。
prof-src-root-cwd、Qprof-src-root-cwd
プロファイル・データを検索する際、相対ディレクトリー・パスを使用できます。現在の作業ディレクトリーがベースとなります。
prof-use、Qprof-use
最適化でプロファイル情報を使用するようにします。
prof-value-profiling、Qprof-value-profiling
プロファイリングする値を制御します。
profile-functions、Qprofile-functions
関数のエントリーポイントと終了ポイントにインストルメンテーション呼び出しを挿入します。
profile-loops、Qprofile-loops
関数のエントリーポイントと終了ポイント、およびインストルメント可能なループの前後にインストルメンテーション呼び出しを挿入します。
profile-loops-report、Qprofile-loops-report
特定のループの前後でインストルメンテーションが発生したときに収集されるデータの詳細レベルを制御します。
Qcov-dir
codecov または tselect で使用できるプロファイル情報出力ファイルのディレクトリーを指定します。
Qcov-file
codecov または tselect で使用できるプロファイリング・サマリー・ファイルの代替ファイル名を指定します。
Qcov-gen
codecov または tselect で使用できるインストルメント済みオブジェクト・ファイルを生成します。
Qfnsplit
関数分割を有効にします。
© 1996-2011 Intel Corporation. 無断での引用、転載を禁じます。