Sdílet prostřednictvím


/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

  1. Otevřete dialogové okno Stránky vlastností svého projektu.Podrobnosti naleznete v tématu Práce s vlastnostmi projektu.

  2. Vyberte vlastnosti konfigurace, C/C++ složky.

  3. Vyberte stránku vlastností Příkazový řádek.

  4. 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

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru