profmerge によるソースファイルの再配置

コンパイラは、各ルーチンのソースファイルのフルパスを使用して、そのルーチンに関連するプロファイル・サマリ情報を検索します。デフォルトでは次のことができません。

プロファイル・サマリ・ファイルの共有とアプリケーション・ソースの移動を可能にするには、-src_old オプションと -src_new オプションとともに profmerge を使用します。次に例を示します。

prompt>profmerge -prof_dir c:/work -src_old c:/work/sources -src_new d:/project/src

上記のコマンドで、c:/work/pgopti.dpi ファイルが読み込まれます。ソースパスが c:/work/sources プリフィックスで始まる pgopti.dpi ファイルにある各ルーチンは、profmerge により、d:/project/src のプリフィックスに置換されます。c:/work/pgopti.dpi ファイルは、新規のソースパス情報に更新されます。

次の規則を使用します。

profmerge -src_old "c:/program files" -src_new "e:/program files"

profmerge -src_old c:/proj/application -src_new d:/app