pgosweep
Řízená optimalizace používán zapsat všechna data profilu z spuštěný program do souboru .pgc.
pgosweep [options] image pgcfile
Parametry
options
Volitelný parametr, který může být ponecháno prázdné.Platné hodnoty pro options jsou následující:**/?**nebo /help, zobrazí zprávu nápovědy.
**/noreset,**Zachovává počet ve struktuře dat za běhu.
image
Úplná cesta souboru .exe nebo .dll, který byl vytvořen pomocí /LTCG:PGINSTRUMENT možnost kompilátoru.pgcfile
Soubor .pgc, kde tento příkaz bude zapsat data počty.
Poznámky
Tento příkaz funguje u programů, které byly vytvořeny pomocí možnosti kompilátoru /LTCG:PGINSTRUMENT.Přeruší spuštěný program a zapíše data profilu do nového souboru .pgc.Standardně příkaz obnoví počty po každé operaci zápisu.Zadáte-li /noreset možnost příkazu hodnoty, ale nelze je obnovit do spuštěného programu.Tato možnost vám poskytne duplicitní data Pokud později načíst data profilu.
Alternativní použití pro pgosweep k načtení profilu informace pouze pro modul runtime aplikace.Můžete například spustit pgosweep krátce po spuštění aplikace a odstranit tento soubor.Dostačuje k odstranění profilu data spojená s počáteční náklady.Potom můžete spustit pgosweep před ukončením aplikace.Shromážděná data nyní obsahuje informace o profilu pouze z modulu runtime.
Pokud zadáte název souboru .pgc (pgcfile) můžete použít standardní formát, který je appname!n.pgc.Při použití tohoto formátu kompilátor najde tato data ve fázi /LTCG:PGO.Pokud používáte standardní formát, musíte použít pgomgr ke sloučení souborů .pgc.
Příklad
pgosweep myapp.exe myapp!1.pgc
V tomto příkladu pgosweep myapp!1.pgc zapíše aktuální informace o profilu myapp.exe.