Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer


Adds profile data from one or more .pgc files to the .pgd file.

pgomgr options pgcfiles pgdfile



One or more .pgc files whose profile data you want to merge into the .pgd file. You can specify a single .pgc file or multiple .pgc files. If you do not specify any .pgc files, pgomgr will merge all .pgc files whose filenames are the same as the .pgd file.


The .pgd file into which you are merging data from the .pgc file or files.


The following options can be specified to pgomgr:

/help—Displays available pgomgr options (short for /?).

/clear—Causes the .pgd file to be cleared of all profile information. You cannot specify a .pgc file when /clear is specified.

/detail—Displays detailed statistics, including flow graph coverage information.

/summary—Displays per-function statistics.

/unique—when used with /summary, causes decorated function names to display. The default, when /unique is not used, is for undecorated function names to be displayed.

/merge[:n]Causes the data in the .pgc file or files to be added to the .pgd file. The optional parameter, n, lets you specify hat the data should be added n times. For example, if a scenario would commonly be done 6 times, you can do it once in a test run and add it to the .pgd file six times with pgomgr /merge:6.

In the following example, the .pgd file was cleared of profile data.

pgomgr /clear myapp.pgd

In the following example, the profile data in myapp1.pgc was added to the .pgd file 3 times.

pgomgr /merge:3 myapp1.pgc myapp.pgd

In the following example, profile data from all myapp#.pgc files is added to the myapp.pgd file.

pgomgr -merge myapp1.pgd
© 2016 Microsoft