|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|
Writes all profile data to the .pgc file, closes the .pgc file, and resets profile data in memory to zero.
pgsoweep options image pgcfile
The .exe or .dll file that was created with /LTCG:PGINSTRUMENT.
The.pgc file where the data counts for this run should be written.
- options (optional)
In addition to /? or /help, you can also specify /noreset. /noreset preserves profiling information in memory. By default, profiling information in memory is cleared. If /noreset is specified, subsequent .pgc files will contain profile information that was added to .pgc files that were created using /noreset.
When you name your .pgc file (pgcfile) you can use the standard format, which is appname!n.pgc. If you use this format, this data will be located in the /LTCG:PGO phase. If you do not use the standard format, you must then use pgomgr to merge the .pgc files.
pgosweep myapp.exe myapp1.pgc
In this example, the current profile information for myapp.exe will all be written to myapp1.pgc.