/cgthreads (wątki generowania kodu)
Ustawia liczbę wątków cl.exe do użycia podczas generowania kodu i optymalizacji.
/cgthreads[1-8]
Argumenty
- liczba
Maksymalna liczba wątków cl.exe do użycia z zakresu od 1 do 8.
Uwagi
/cgthreads Opcja określa maksymalna liczba wątków cl.exe używa równolegle do optymalizacji i kod fazy generowania kompilacji.Zwróć uwagę, że może być bez spacji między /cgthreads i number argumentu.Domyślnie cl.exe używa czterech wątków, tak jakby /cgthreads4 określono.Jeśli większej liczby rdzeni procesora są dostępne, większego number wartość może skrócić czas kompilacji.Ta opcja jest szczególnie przydatna, gdy jest połączona z /GL (Optymalizacja całego programu).
Można określić wiele poziomów równoległość do kompilacji.Przełącznik msbuild.exe /maxcpucount określa liczbę procesów MSBuild, które mogą być wykonywane równolegle./MP (Kompilacja z wieloma procesami) Kompilatora Flaga określa liczbę cl.exe procesy jednocześnie skompilować plików źródłowych./cgthreads Opcja określa liczbę wątków używanych przez każdy proces cl.exe.Ponieważ procesora można uruchamiać tylko dowolną liczbę wątków w tym samym czasie, ile jest rdzenie procesora, nie jest przydatny do określania większe wartości dla wszystkich z tych opcji, w tym samym czasie i może być unikają szkodliwych dla produkcji.Aby uzyskać więcej informacji o sposobie budowania projektów równolegle, zobacz Równoległe tworzenie wielu projektów za pomocą narzędzia MSBuild.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe projektu Strony właściwości.Szczegółowe informacje – zobacz: Praca z właściwościami projektu.
Wybierz właściwości konfiguracji, C/C++ folder.
Wybierz stronę właściwości Wiersz polecenia.
Modyfikuj dodatkowe opcje właściwości do włączenia /cgthreadsN, gdzie N jest wartością z przedziału od 1 do 8, a następnie wybierz OK.
Aby programowo ustawić tę opcję kompilatora
- Zobacz AdditionalOptions.