Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Define o número de cl.exe threads a usar para otimização e geração de código.
Sintaxe
/cgthreads1
/cgthreads2
/cgthreads3
/cgthreads4
/cgthreads5
/cgthreads6
/cgthreads7
/cgthreads8
Argumentos
cgthreadsN
O número máximo de fios a cl.exe usar, onde N é um número no intervalo de 1 a 8.
Observações
A cgthreads opção especifica o número máximo de threads cl.exe usadas em paralelo para as fases de otimização e geração de código da compilação. Note que não pode haver espaço entre cgthreads e o argumento do número . Por defeito, cl.exe usa quatro threads, como se /cgthreads4 estivesse especificado. Se houver mais núcleos de processador disponíveis, um valor de número maior pode melhorar os tempos de compilação. Esta opção é especialmente útil quando combinada com /GL (Otimização para Todo o Programa).
Podem ser especificados múltiplos níveis de paralelismo para uma construção. O msbuild.exe switch /maxcpucount especifica o número de processos MSBuild que podem ser executados em paralelo. O flag do compilador (Build with Multiple Processes) especifica o número de processos que compilam simultaneamente os ficheiros fonte./MPcl.exe A cgthreads opção especifica o número de threads usados por cada cl.exe processo. O processador só pode executar o número de threads ao mesmo tempo que houver núcleos de processador. Não é útil especificar valores maiores para todas estas opções ao mesmo tempo, e isso pode ser contraproducente. Para mais informações sobre como construir projetos em paralelo, consulte Construir Múltiplos Projetos em Paralelo.
Para definir essa opção de compilador no ambiente de desenvolvimento do Visual Studio
- Abra a caixa de diálogo Property Pages do projeto. Para obter detalhes, consulte Definir compilador C++ e criar propriedades no Visual Studio.
- Selecione a página de propriedades Configuration Properties>C/C++>Command Line .
- Modificar a propriedade Opções Adicionais para incluir
cgthreadsN, ondeNé um valor de 1 a 8, e depois selecione OK.
Para definir essa opção do compilador programaticamente
- Consulte AdditionalOptions.
Consulte também
opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC