プロファイル情報のダンプ

_PGOPTI_Prof_Dump() 関数は、インストルメント済みのアプリケーションにより収集されたプロファイル情報をダンプします。この関数は次のプロトタイプを持ちます。

void _PGOPTI_Prof_Dump(void);

プロファイル情報は、.dyn ファイル (PGO のフェーズ 2 で生成) に作成されます。

推奨する使用方法

ユーザ・アプリケーションを終了する関数本体にこの関数への呼び出しを挿入します。通常、 _PGOPTI_Prof_Dump() の呼び出しは、一度だけでなければなりません。

この関数を _PGOPTI_Prof_Reset() 関数とともに使用して、複数の .dyn ファイル (入力データの複数のセットから) を作成することができます。

例:

!selectively collect profile information
! for the portion of the application
! involved in processing input data


input_data = get_input_data()
do while (input_data)
call _PGOPTI_Prof_Reset()
call process_data(input_data)
call _PGOPTI_Prof_Dump();
input_data = get_input_data();
end do