Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Imposta il numero di cl.exe thread da usare per l'ottimizzazione e la generazione del codice.
Sintassi
/cgthreads1
/cgthreads2
/cgthreads3
/cgthreads4
/cgthreads5
/cgthreads6
/cgthreads7
/cgthreads8
Argomenti
cgthreadsN
Numero massimo di thread da cl.exe usare, dove N è un numero compreso nell'intervallo da 1 a 8.
Osservazioni:
L'opzione cgthreads specifica il numero massimo di thread cl.exe usati in parallelo per le fasi di ottimizzazione e generazione del codice della compilazione. Si noti che non possono esistere spazi tra cgthreads e l'argomento number . Per impostazione predefinita, cl.exe usa quattro thread, come se /cgthreads4 fossero stati specificati. Se sono disponibili più core del processore, un valore numerico maggiore può migliorare i tempi di compilazione. Questa opzione è particolarmente utile quando viene combinata con (Ottimizzazione intero programma).This option is special useful when's combined with /GL (Whole Program Optimization).
È possibile specificare più livelli di parallelismo per una compilazione. L'opzione /maxcpucount msbuild.exe specifica il numero di processi MSBuild che possono essere eseguiti in parallelo. Il flag del compilatore (Build with Multiple Processes) specifica il numero di processi che compilano simultaneamente i file di origine./MPcl.exe L'opzione cgthreads specifica il numero di thread usati da ogni cl.exe processo. Il processore può essere eseguito solo contemporaneamente a quanti sono i core del processore. Non è utile specificare valori più grandi per tutte queste opzioni contemporaneamente e può essere controproducente. Per altre informazioni su come compilare progetti in parallelo, vedere Compilazione di più progetti in parallelo.
Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio
- Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.
- Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.
- Modificare la proprietà Opzioni aggiuntive per includere
cgthreadsN, doveNè un valore compreso tra 1 e 8 e quindi selezionare OK.
Per impostare l'opzione del compilatore a livello di codice
- Vedere AdditionalOptions.
Vedi anche
Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC