Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Define o número de cl.exe threads a serem usados para otimização e geração de código.
Sintaxe
/cgthreadsN
Argumentos
N
O número máximo de threads a cl.exe serem usados, em que N é um número no intervalo de 1 a 512. Por exemplo, /cgthreads4 especifica que cl.exe pode usar até quatro threads para otimização e geração de código.
Comentários
A cgthreads opção especifica o número máximo de threads usados cl.exe em paralelo para as fases de otimização e geração de código da compilação. Observe que não pode haver espaço entre cgthreads e o argumento number. Por padrão, cl.exe usa quatro threads, como se /cgthreads4 fossem especificados. Se houver mais núcleos de processador disponíveis, um valor de number maior poderá aprimorar os tempos de compilação. Essa opção é especificamente útil quando combinada a /GL (Otimização do Programa Inteiro).
É possível especificar diversos níveis de paralelismo para uma compilação. A opção /maxcpucount do msbuild.exe especifica quantos processos de MSBuild podem ser executados em paralelo. O sinalizador do compilador (Build with Multiple Processes) especifica o número de processos que compilam simultaneamente os arquivos de origem./MPcl.exe A cgthreads opção especifica o número de threads usados por cada cl.exe processo. O processador só pode executar threads simultâneos de acordo com a quantidade de núcleos de processador. Especificar valores altos para todas essas opções ao mesmo tempo não é útil e pode ser contraproducente. Para obter mais informações sobre como compilar projetos, confira Compilação de vários projetos paralelamente.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
- Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
- Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.
- Modifique a propriedade Opções Adicionais para incluir
cgthreadsN, ondeNestá um valor de 1 a 512 e selecione OK.
Para definir essa opção do compilador via programação
- Consulte AdditionalOptions.
Confira também
Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC