/cgthreads (Vlákna generování kódu)
Nastaví počet vláken cl.exe sloužící ke generování optimalizace a kódu.
/cgthreads[1-8]
Arguments
- číslo
Maximální počet vláken pro cl.exe chcete použít, v rozsahu 1 až 8.
Poznámky
/cgthreads Možnost určuje maximální počet vláken cl.exe používá paralelně pro optimalizaci a kód fáze generování kompilace.Všimněte si, že může být bez mezery mezi /cgthreads a number argument.Ve výchozím nastavení používá cl.exe čtyři vláken, jako kdyby /cgthreads4 nebyly zadány.Pokud jsou k dispozici, více jader procesoru větší number hodnotu lze vylepšit časy sestavení.Tato možnost je obzvláště užitečná v kombinaci s /GL (celková optimalizace programu).
Pro sestavení lze zadat více úrovní paralelismu.Přepínač msbuild.exe /maxcpucount určuje počet MSBuild procesy, které lze spouštět současně./MP (sestavení pomocí několika procesů) Kompilátoru příznak určuje počet cl.exe procesy, které současně zkompilovat zdrojových souborech./cgthreads Možnost určuje počet vláken používá každý cl.exe proces.Vzhledem k tomu, že procesor může být spuštěn pouze libovolný počet vláken současně jako jader procesoru, není vhodné specifikovat větší hodnoty pro všechny tyto možnosti současně a může být kontraproduktivní.Další informace o tom, jak sestavovat projekty paralelně naleznete v tématu Paralelní sestavování více projektů současně pomocí nástroje MSBuild.
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno Stránky vlastností svého projektu.Podrobnosti naleznete v tématu Práce s vlastnostmi projektu.
Vyberte vlastnosti konfigurace, C/C++ složky.
Vyberte stránku vlastností Příkazový řádek.
Změnit další možnosti vlastnost, aby zahrnovala /cgthreadsN, kde N je číslo v rozsahu od 1 do 8 a potom vyberte OK.
Programové nastavení tohoto parametru kompilátoru
- Další informace naleznete v tématu AdditionalOptions.