/CGTHREADS (Derleyici İş Parçacıkları)

Bağlantı zamanı kod oluşturma belirtildiğinde iyileştirme ve kod oluşturma için kullanılacak cl.exe iş parçacığı sayısını ayarlar.

Söz dizimi

/CGTHREADS:[1-8]

Bağımsız değişkenler

sayı
1 ile 8 arasında cl.exe kullanılacak iş parçacığı sayısı üst sınırı.

Açıklamalar

/CGTHREADS seçeneği, bağlantı zamanı kod oluşturma (/LTCG) belirtildiğinde derlemenin iyileştirme ve kod oluşturma aşamaları için paralel olarak cl.exe en fazla iş parçacığı sayısını belirtir. Varsayılan olarak, cl.exe /CGTHREADS:4 belirtilmiş gibi dört iş parçacığı kullanır. Daha fazla işlemci çekirdeği varsa, daha büyük number bir değer derleme sürelerini iyileştirebilir.

Bir derleme için birden çok paralellik düzeyi belirtilebilir. /maxcpucount msbuild.exe anahtarı, paralel olarak çalıştırılabilen MSBuild işlemlerinin sayısını belirtir. /MP (Birden Çok İşlemle Derleme) derleyici bayrağı, kaynak dosyaları aynı anda derleyen cl.exe işlemlerinin sayısını belirtir. /cgthreads derleyici seçeneği, her cl.exe işlemi tarafından kullanılan iş parçacığı sayısını belirtir. İşlemci, işlemci çekirdekleri olduğu gibi aynı anda yalnızca çok sayıda iş parçacığı çalıştırabildiğinden, bu seçeneklerin tümü için aynı anda daha büyük değerler belirtmek yararlı değildir ve bu da ters üretilebilir. Projeleri paralel olarak oluşturma hakkında daha fazla bilgi için bkz . Paralel Olarak Birden Çok Proje Oluşturma.

Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>Bağlayıcısı>Komut Satırı özellik sayfasını seçin.

  3. Ek Seçenekler özelliğini /CGTHREADS:number değerini içerecek şekilde değiştirin; burada number 1 ile 8 arasında bir değerdir ve ardından Tamam'ı seçin.

Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için

Ayrıca bkz.

MSVC Bağlayıcı Seçenekleri
MSVC bağlayıcı başvurusu