/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
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností optimalizace linkeru >konfigurace.>
Ve vlastnosti Link Time Code Generation (Link Time Generation) zvolte Use Link Time Code Generation (/LTCG).
Vyberte stránku vlastností linkeru>Vlastností konfigurace>příkazového řádku.
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 třída AdditionalOptions.
Viz také
/GENPROFILE a /FASTGENPROFILE
/LTCG
Optimalizace na základě profilu
Proměnné prostředí pro optimalizace na základě profilu