Sdílet prostřednictvím


Jak: více profilů PGO sloučit do jednoho profilu

Optimalizace s asistencí profilu (PGO) je skvělý nástroj pro vytváření optimalizované binární soubory na základě scénáře, který je profilován.Ale co když máte aplikaci, která má několik důležitých ještě různé scénáře; jak vytvořit jeden profil, můžete použít PGO z různých situacích?V aplikaci Visual Studio Manager PGO, Pgomgr.exe, provede tuto úlohu.

Slučování profilů syntaxe je:

pgomgr /merge[:num] [.pgc_files] .pgd_files

kde num je volitelné hmotnost, používané pro toto sloučení.Závaží se běžně používají, pokud jsou některé scénáře jsou důležitější než jiné nebo pokud existují scénáře, které se mají spustit vícekrát.

[!POZNÁMKA]

Správce PGO nebude fungovat v profilu zastaralá data.Chcete-li sloučit soubor .pgc do souboru .pgd, musí soubor .pgc generovaných spustitelný soubor, který byl vytvořen ve stejném propojení vyvolání generovaný soubor .pgd.

Příklad

V tomto příkladu správce PGO přidá pgcFile.pgc pgdFile.pgd šestkrát.

pgomgr /merge:6 pgcFile.pgc pgdFile.pgd

V tomto příkladu správce PGO přidá pgcFile1.pgc a pgcFile2.pgc pgdFile.pgd pro každý soubor .pgc.

pgomgr /merge:2 pgcFile1.pgc pgcFile2.pgc pgdFile.pgd

Pokud spustíte Správce PGO bez .pgc souboru prohledá místní adresář pro všechny .pgc soubory, které mají stejný název jako soubor .pgd s vykřičníkem (!) následovaný znaky libovolného připojena.Pokud místní adresář obsahuje soubory test.pgd, test!1.pgc, test2.pgc a test!hello.pgc a následující příkaz je spuštěn z místního adresáře, pak test!1.pgc a test!hello.pgc budou sloučeny do test.pgd.

pgomgr /merge test.pgd

Viz také

Referenční dokumentace

Optimalizace s asistencí profilu