最適化でプロファイル情報を使用するようにします。
IA-32、インテル® 64、IA-64 アーキテクチャー
Linux および Mac OS X: |
-prof-use[=arg] -no-prof-use |
Windows: |
/Qprof-use[:arg] /Qprof-use- |
arg |
追加の指定を行います。設定可能な値は以下のとおりです。
|
-no-prof-use または /Qprof-use- |
プロファイル情報は最適化で使用されません。 |
このオプションは、最適化中に (関数分割および関数のグループ化を含む) プロファイル情報が使用できるようにします。-fnsplit (Linux) または /Qfnsplit (Windows) オプションを有効にします。
このオプションは、プロファイルによって最適化された実行ファイルを生成し、利用可能なプロファイリング出力ファイルを pgopti.dpi ファイルにマージするようコンパイラーに指示します。
このオプションを使用して有効にされた関数のグループ化はオフにできません。
関数のグループ化および関数の順序設定のホット性しきい値を設定するには、-prof-hotness-threshold (Linux) または /Qprof-hotness-threshold (Windows) オプションを指定してください。
なし
アプリケーションの最適化:
基本的な PGO オプション
プロファイルに基づく最適化の例