Sdílet prostřednictvím


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.

Viz také

Referenční dokumentace

Nástroje pro optimalizace na základě profilu