PGO の環境変数

環境変数は、動的情報ファイルを保存するディレクトリーを指定したり、pgopti.dpi ファイルを上書きするかどうかを指定するために使用します。

下の表に、環境変数の説明を示します。

変数

説明

PROF_DIR

動的情報ファイルの作成先ディレクトリーを指定する変数です。この変数は、プロファイル処理の 3 つのフェーズすべてに適用されます。

PROF_DUMP_INTERVAL

インストルメント済みのユーザー・アプリケーション内で、インターバル・プロファイルのダンプを開始します。この環境変数は、インストルメント済みのユーザー・アプリケーションでインターバル・プロファイル・ダンプに使用されることがあります。

詳細は、「インターバル・プロファイル・ダンプ」を参照してください。

PROF_NO_CLOBBER

フィードバック・コンパイル・フェーズでの処理を少し変更する変数です。デフォルトでは、フィードバック・コンパイル・フェーズでは、すべての動的情報ファイルから得たデータがマージされます。そして .dyn ファイルが既存の pgopti.dpi ファイルよりも新しい場合は、pgopti.dpi ファイルを新たに作成します。

この変数を設定すると、コンパイラーは既存の pgopti.dpi ファイルを上書きせずに、警告を発行します。新しい動的情報ファイルを使用するには、既存の pgopti.dpi ファイルを削除する必要があります。

環境変数とその値の設定方法については、適切なオペレーティング・システムのマニュアルを参照してください。