/cgthreads
(Vlákna generování kódu)
Nastaví počet vláken cl.exe pro použití pro optimalizaci a generování kódu.
Syntaxe
/cgthreads1
/cgthreads2
/cgthreads3
/cgthreads4
/cgthreads5
/cgthreads6
/cgthreads7
/cgthreads8
Argumenty
cgthreadsN
Maximální počet vláken pro cl.exe použít, kde N je číslo v rozsahu 1 až 8.
Poznámky
Možnost cgthreads
určuje maximální počet vláken cl.exe paralelně pro optimalizaci a fáze generování kódu kompilace. Všimněte si, že mezi cgthreads
argumentem číslo nemůže být mezera. Cl.exe ve výchozím nastavení používá čtyři vlákna, jako by /cgthreads4
byla zadána. Pokud je k dispozici více jader procesoru, může větší číselná hodnota zlepšit časy sestavení. Tato možnost je užitečná zejména v kombinaci s /GL
(Kdo le Program Optimization).
Pro sestavení lze zadat více úrovní paralelismu. Přepínač /maxcpucount
msbuild.exe určuje počet procesů MSBuild, které lze spustit paralelně. Příznak kompilátoru /MP
(Sestavení s více procesy) určuje počet procesů cl.exe, které současně kompilují zdrojové soubory. Možnost cgthreads
určuje počet vláken používaných jednotlivými procesy cl.exe. Procesor může běžet pouze tolik vláken současně s jádry procesoru. Není užitečné zadat větší hodnoty pro všechny tyto možnosti najednou a může to být kontraproduktivní. Další informace o paralelním sestavování projektů naleznete v tématu Paralelní vytváření více projektů.
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí 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í příkazového řádku C/C++>Vlastnosti>konfigurace.
Upravte vlastnost Další možnosti tak, aby zahrnovala
cgthreadsN
hodnotuN
od 1 do 8 a pak vyberte OK.
Programové nastavení tohoto parametru kompilátoru
- Viz třída AdditionalOptions.
Viz také
Možnosti kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro