pgosweep
Použité v profilu asistencí optimalizace zápis všech dat profilu z spuštěný program do souboru .pgc.
pgosweep [options] image pgcfile
Parametry
options
Volitelný parametr, který může být prázdný.Platné hodnoty pro options jsou následující:**/?**nebo /help, zobrazí zprávu nápovědy.
**/noreset,**zachová počet v runtime datových struktur.
image
Úplná cesta k souboru EXE nebo DLL, který byl vytvořen pomocí /LTCG:PGINSTRUMENT volba kompilátoru.pgcfile
Soubor .pgc, kde tento příkaz bude zapisovat data počty.
Poznámky
Tento příkaz funguje na programy, které byly vytvořeny s parametrem kompilátoru /LTCG:PGINSTRUMENT.Spuštěný program přeruší a zapíše data profilu do nového souboru .pgc.Standardně příkaz obnoví počty po každé operaci zápisu.Pokud zadáte /noreset možnost, příkaz hodnoty, ale nelze je obnovit v spuštěný program.Tato možnost poskytuje duplicitní data Pokud později načíst data profilu.
Alternativní použití pro pgosweep je načítání profilu informace pouze pro modul runtime aplikace.Můžete například spustit pgosweep krátce, po spuštění aplikace a zrušit tento soubor.To by odebrat profil data související s náklady na spuštění.Potom můžete spustit pgosweep před ukončením aplikace.Informace o profilu pouze z runtime má nyní shromážděná data.
Pokud název souboru .pgc (pgcfile) můžete použít standardní formát, který je appname! n.pgc.Tento formát použijte, kompilátor nalezne tato data ve fázi /LTCG:PGO.Pokud pomocí standardního formátu, musíte použít pgomgr sloučit soubory .pgc.
Příklad
pgosweep myapp.exe myapp!1.pgc
V tomto příkladu pgosweep myapp!1.pgc zapíše aktuální informace o profilu Mojeapl.exe.