Поделиться через


pgomgr

Добавляет данные профиля из одного или нескольких PGC в файл PGD.

Синтаксис

pgomgr [options] pgcfiles pgdfile

Параметры

options
Можно указать следующие параметры для pgomgr:

  • /help или /? Отображает доступные параметры pgomgr .

  • /clear. Удаление всех сведений профиля из файла PGD. Если указан параметр /clear, указать файл PGC невозможно.

  • /detail. Вывод подробной статистики, включая сведения о покрытии графа потока.

  • /summary. Вывод статистики по функциям.

  • /unique. При использовании совместно с параметром /summary выводятся дополненные имена функций. По умолчанию, если параметр /unique не используется, имена функций отображаются без дополнений.

  • /merge[:n] приводит к добавлению данных в PGD-файл или файлы в PGD-файл. Необязательный параметр, n, позволяет указать, что данные должны добавляться n раз. Например, если сценарий обычно выполняется в шесть раз, чтобы отразить, как часто они выполняются клиентами, можно сделать это один раз в тестовом запуске и добавить его в файл PGD шесть раз с помощью команды pgomgr /merge: 6.

pgcfiles.
Один или несколько файлов PGC, данные профиля в которых необходимо объединить в один файл PGD. Можно указать один файл PGC или несколько файлов PGC. Если файлы PGC не указаны, pgomgr объединяет все файлы PGC, имена которых совпадают с файлом PGD.

pgdfile.
Файл PGD, в который объединяются данные из одного или нескольких файлов PGC.

Замечания

Примечание.

Это средство можно запустить только из командной строки разработчика Visual Studio. В системной командной строке или проводнике это невозможно.

Пример

Ниже приведен пример команды, которая удаляет данные профиля из файла myapp.pgd:

pgomgr /clear myapp.pgd

Ниже приведен пример команды, которая добавляет данные профиля из файла myapp1.pgc в файл PGD три раза:

pgomgr /merge:3 myapp1.pgc myapp.pgd

В этом примере данные профиля из всех файлов myapp#.pgc добавляются в файл myapp.pgd.

pgomgr -merge myapp1.pgd

См. также

Профильная оптимизация
PgoAutoSweep
pgosweep