Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ustawia liczbę wątków cl.exe do użycia na potrzeby optymalizacji i generowania kodu po określeniu generowania kodu w czasie połączenia.
Składnia
/CGTHREADS:[1-8]
Argumenty
numer
Maksymalna liczba wątków dla cl.exe do użycia w zakresie od 1 do 8.
Uwagi
/CGTHREADS opcja określa maksymalną liczbę wątków, cl.exe używa równolegle dla faz optymalizacji i generowania kodu kompilacji, gdy określono generowanie kodu czasu łącza (/LTCG). Domyślnie cl.exe używa czterech wątków, jakby /CGTHREADS:4 zostały określone. Jeśli dostępnych jest więcej rdzeni procesora, większa number
wartość może poprawić czas kompilacji.
Dla kompilacji można określić wiele poziomów równoległości. Przełącznik msbuild.exe /maxcpucount określa liczbę procesów MSBuild, które mogą być uruchamiane równolegle. /MP (Kompilacja z wieloma procesami) flaga kompilatora określa liczbę procesów cl.exe, które jednocześnie kompilują pliki źródłowe. Opcja kompilatora /cgthreads określa liczbę wątków używanych przez każdy proces cl.exe. Ponieważ procesor może uruchamiać tylko tyle wątków w tym samym czasie, co rdzenie procesora, nie jest przydatne określenie większych wartości dla wszystkich tych opcji w tym samym czasie i może być sprzeczne z produktem. Aby uzyskać więcej informacji na temat równoległego kompilowania projektów, zobacz Kompilowanie wielu projektów równolegle.
Aby ustawić tę opcję konsolidatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę właściwości wiersza polecenia konsolidatora>konfiguracji.>
Zmodyfikuj właściwość Opcje dodatkowe , aby uwzględnić /CGTHREADS:
number
, gdzienumber
jest wartością z zakresu od 1 do 8, a następnie wybierz przycisk OK.
Aby programowo ustawić tę opcję konsolidatora
- Zobacz: AdditionalOptions.