/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özdizimi
/CGTHREADS:[1-8]
Bağımsız değişkenler
Numarası
1 ile 8 arasında cl.exe için kullanılacak en fazla iş parçacığı sayısı.
Açıklamalar
/CGTHREADS seçeneği, bağlantı zamanı kod oluşturma (/LTCG) belirtildiğinde cl.exe'nin derlemenin iyileştirme ve kod oluşturma aşamaları için paralel olarak kullandığı 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. msbuild.exe anahtarı /maxcpucount 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
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>Bağlayıcısı>Komut Satırı özellik sayfasını seçin.
Ek Seçenekler özelliğini /CGTHREADS:
number
değerini içerecek şekilde değiştirin; buradanumber
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
- Bkz. AdditionalOptions.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin