Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İyileştirme ve kod oluşturma için kullanılacak iş parçacığı sayısını cl.exe ayarlar.
Söz dizimi
/cgthreads1
/cgthreads2
/cgthreads3
/cgthreads4
/cgthreads5
/cgthreads6
/cgthreads7
/cgthreads8
Bağımsız değişkenler
cgthreadsN
Kullanılacak iş parçacığı cl.exe sayısı üst sınırı; burada N , 1 ile 8 arasında bir sayıdır.
Açıklamalar
seçeneği, cgthreads derlemenin iyileştirme ve kod oluşturma aşamaları cl.exe için paralel olarak kullanılan en fazla iş parçacığı sayısını belirtir. ve cgthreads bağımsız değişkeni arasında boşluk olmadığına dikkat edin. Varsayılan olarak, cl.exe belirtilmiş gibi /cgthreads4 dört iş parçacığı kullanır. Daha fazla işlemci çekirdeği varsa, daha büyük bir sayı değeri derleme sürelerini iyileştirebilir. Bu seçenek özellikle (Tüm Program İyileştirme)/GL birleştirildiğinde kullanışlıdır.
Bir derleme için birden çok paralellik düzeyi belirtilebilir. msbuild.exe anahtarı /maxcpucount , paralel olarak çalıştırılabilir MSBuild işlemlerinin sayısını belirtir.
/MP (Birden Çok İşlemle Derleme) derleyici bayrağı, kaynak dosyaları aynı anda derleyen işlem sayısını cl.exe belirtir.
cgthreads seçeneği, her cl.exe işlem tarafından kullanılan iş parçacığı sayısını belirtir. İşlemci, işlemci çekirdekleri ile aynı anda yalnızca aynı anda çok sayıda iş parçacığı çalıştırabilir. Bu seçeneklerin tümü için aynı anda daha büyük değerler belirtmek yararlı değildir ve karşı üretime neden olabilir. Projeleri paralel olarak oluşturma hakkında daha fazla bilgi için bkz . Paralel Olarak Birden Çok Proje Oluşturma.
Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için
- Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
- > > Komut Satırı özellik sayfasını seçin.
-
Ek Seçenekler özelliğini 1 ile 8 arasında bir değer olan
cgthreadsNöğesini içerecekNşekilde değiştirin ve tamam'ı seçin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. AdditionalOptions.
Ayrıca bkz.
MSVC derleyici seçenekleri
MSVC derleyicisi komut satırı söz dizimi