pgomgr

1 つまたは複数の .pgc ファイルから .pgd ファイルにプロファイル データを追加します。

構文

pgomgr [options] pgcfilespgdfile

パラメーター

options
次のオプションを pgomgr に指定できます。

  • /help または /? 利用できる pgomgr オプションを表示します。

  • /clear .pgd ファイルからすべてのプロファイル情報が消去されます。 /clear の指定時は .pgc ファイルを指定できません。

  • /detail フロー グラフ カバレッジ情報など、詳しい統計を表示します。

  • /summary 関数別の統計を表示します。

  • /unique/summary と併用すると、修飾された関数名が表示されます。 /unique を使用しないとき、既定で、修飾のない関数名が表示されます。

  • /merge[:n] 1 つ以上の .pgc ファイルのデータが .pgd ファイルに追加されます。 オプション パラメーター n を使用すると、データが n 回追加されるように指定できます。 たとえば、顧客により行われる頻度を反映する目的で、あるシナリオを通常 6 回行う場合、それをテスト実行で 1 回行い、pgomgr /merge:6 で .pgd ファイルに 6 回追加できます。

pgcfiles
プロファイル データを .pgd ファイルに結合する 1 つまたは複数の .pgc ファイル。 1 つの .pgc ファイルか複数の .pgc ファイルを指定できます。 .pgc ファイルを指定しない場合、pgomgr では、ファイル名が .pgd ファイルと同じ .pgc ファイルがすべて結合されます。

pgdfile
.pgc ファイル データの結合先となる .pgd ファイル。

解説

Note

このツールは Visual Studio 開発者コマンド プロンプトからのみ起動できます。 システム コマンド プロンプトやエクスプローラーからは開始できません。

このサンプル コマンドでは、プロファイル データの myapp ファイルが消去されます。

pgomgr /clear myapp.pgd

このサンプル コマンドでは、myapp1.pgc のプロファイル データが .pgd ファイルに 3 回追加されます。

pgomgr /merge:3 myapp1.pgc myapp.pgd

このサンプルでは、すべての myapp#.pgc ファイルからのプロファイル データが myapp.pgd ファイルに追加されます。

pgomgr -merge myapp1.pgd

関連項目

プロファイルに基づく最適化
PgoAutoSweep
pgosweep