/PGD (Specify Database for Profile-Guided Optimizations)
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

/PGD (Specify Database for Profile-Guided Optimizations)




Specifies the name of the .pgd file that will be used to hold information about the running program.

When using /LTCG:PGINSTRUMENT, use /PGD to specify a nondefault name or location for the .pgd file. If you do not specify /PGD, the .pgd file name will be the same as the output file (.exe or .dll) name and will be created in the same directory from which the link was invoked.

When using /LTCG:PGOPTIMIZE, use /PGD to specify the name of the .pgd file to use to create the optimized image.

For more information, see Profile Guided Optimization.

To set this linker option in the Visual Studio development environment

  1. Open the project's Property Pages dialog box. For details, see Setting Visual C++ Project Properties.

  2. Expand the Configuration Properties node.

  3. Expand the Linker node.

  4. Select the Optimization property page.

  5. Modify the Profile Guided Database property.

To set this linker option programmatically

© 2015 Microsoft