Sdílet prostřednictvím


/USEPROFILE (spuštění PGO v nouzovém režimu vlákna)

Tato možnost linkeru společně s /LTCG (generování kódu v době propojení sděluje linkeru, aby se sestavil pomocí trénovacích dat PGO s asistencí profilu.

Syntaxe

/USEPROFILE[:{AGGRESSIVE|PGD=filename}]

Argumenty

AGRESIVNÍ
Tento volitelný argument určuje, že při optimalizovaném generování kódu by se měly použít agresivní optimalizace rychlosti.

Název souboru PGD=
Určuje název základního souboru pro soubor .pgd. Ve výchozím nastavení používá linker název základního spustitelného souboru s příponou .pgd.

Poznámky

Možnost linkeru /USEPROFILE se používá společně s /LTCG k vygenerování nebo aktualizaci optimalizovaného sestavení založeného na trénovacích datech PGO. Je to ekvivalent zastaralých možností /LTCG:PGUPDATE a /LTCG:PGOPTIMIZE .

Volitelný argument AGGRESSIVE zakáže heuristiku související s velikostí a pokusí se optimalizovat rychlost. To může vést k optimalizaci, které podstatně zvětší velikost vašeho spustitelného souboru a nemusí zvýšit výslednou rychlost. Měli byste profilovat a porovnat výsledky použití a nepou ívat AGRESIVITU. Tento argument musí být zadán explicitně; není ve výchozím nastavení povolen.

Argument PGD určuje volitelný název souboru .pgd trénovacích dat, který se má použít, stejně jako v souboru /GENPROFILE nebo /FASTGENPROFILE. Je to ekvivalent zastaralého přepínače /PGD . Ve výchozím nastavení nebo pokud není zadán žádný název souboru , použije se soubor .pgd se stejným základním názvem jako spustitelný soubor.

Možnost linkeru /USEPROFILE je v sadě Visual Studio 2015 nová.

Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

  2. Vyberte stránku vlastností optimalizace linkeru >konfigurace.>

  3. Ve vlastnosti Link Time Code Generation (Link Time Generation) zvolte Use Link Time Code Generation (/LTCG).

  4. Vyberte stránku vlastností linkeru>Vlastností konfigurace>příkazového řádku.

  5. Do pole Další možnosti zadejte možnost /USEPROFILE a volitelné argumenty. Kliknutím na OK uložte provedené změny.

Programové nastavení tohoto parametru linkeru

Viz také

/GENPROFILE a /FASTGENPROFILE
/LTCG
Optimalizace na základě profilu
Proměnné prostředí pro optimalizace na základě profilu