Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengatur jumlah utas cl.exe yang akan digunakan untuk pengoptimalan dan pembuatan kode saat pembuatan kode waktu tautan ditentukan.
Sintaks
/CGTHREADS:[1-8]
Argumen
number
Jumlah maksimum utas yang cl.exe gunakan, dalam rentang 1 hingga 8.
Keterangan
Opsi /CGTHREADS menentukan jumlah maksimum utas yang cl.exe gunakan secara paralel untuk fase pengoptimalan dan pembuatan kode kompilasi saat pembuatan kode waktu tautan (/LTCG) ditentukan. Secara default, cl.exe menggunakan empat utas, seolah-olah /CGTHREADS:4 ditentukan. Jika lebih banyak inti prosesor tersedia, nilai yang lebih besar number dapat meningkatkan waktu build.
Beberapa tingkat paralelisme dapat ditentukan untuk build. Sakelar msbuild.exe /maxcpucount menentukan jumlah proses MSBuild yang dapat dijalankan secara paralel. Bendera pengompilasi /MP (Build with Multiple Processes) menentukan jumlah proses cl.exe yang secara bersamaan mengompilasi file sumber. Opsi kompilator /cgthreads menentukan jumlah utas yang digunakan oleh setiap proses cl.exe. Karena prosesor hanya dapat menjalankan utas sebanyak mungkin pada saat yang sama karena ada inti prosesor, tidak berguna untuk menentukan nilai yang lebih besar untuk semua opsi ini pada saat yang sama, dan dapat menjadi kontraproduktif. Untuk informasi selengkapnya tentang cara membangun proyek secara paralel, lihat Membangun Beberapa Proyek secara Paralel.
Untuk mengatur opsi linker ini di lingkungan pengembangan Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti Konfigurasi>Penaut>Baris Perintah.
Ubah properti Opsi Tambahan untuk menyertakan /CGTHREADS:
number, di mananumberadalah nilai dari 1 hingga 8, lalu pilih OK.
Untuk menyetel opsi linker ini secara terprogram
- Lihat AdditionalOptions.