高度な PGO オプション

高度な PGO 最適化を制御するオプションは、次のとおりです。

-prof_dirdirname オプションを使用して、 作成される動的情報ファイル (.dyn) を配置するディレクトリを指定します。デフォルトは、プログラムのコンパイルが行われるディレクトリです。指定するディレクトリは既に存在していなければなりません。

インストルメンテーション・コンパイルとフィードバック・コンパイルには、どちらも同じ -prof_dirdirname オプションを指定しなければなりません。また、.dyn ファイルを移動する場合は、新しいパスを指定する必要があります。

-prof_filefilename オプションは、プロファイルのサマリファイルにファイル名を指定します。

高度な PGO の使用ガイドライン

高度な拡張 PGO を使用する際は、次のガイドラインに従ってください。


コンパイラは、動的情報の生成後に関数が変更された場合、動的情報が関数に対応していないことを示す警告を発行します。

詳細は、「PGO の環境変数」を参照してください。