/Gw (Genel Verileri En İyileştir)

İyileştirme için COMDAT bölümlerinde genel verileri paketleme.

Sözdizimi

/Gw[-]

Açıklamalar

/Gw seçeneği, derleyicinin tek tek COMDAT bölümlerinde genel verileri paketlemesine neden olur. Varsayılan olarak, /Gw kapalıdır ve açıkça etkinleştirilmesi gerekir. Bunu açıkça devre dışı bırakmak için /Gw-kullanın. Hem /Gw hem de /GL etkinleştirildiğinde bağlayıcı, başvurulmayan genel verileri dışlamak veya aynı salt okunur genel verileri birleştirmek için birden çok nesne dosyasındaki COMDAT bölümlerini karşılaştırmak için tam program iyileştirmesini kullanır. Bu, sonuçta elde edilen ikili yürütülebilir dosyanın boyutunu önemli ölçüde azaltabilir.

Ayrı olarak derleyip bağladığınızda, /GW seçeneğiyle derlenen nesne dosyalarındaki başvurulmayan genel verileri yürütülebilir dosyadan dışlamak için /OPT:REF bağlayıcısı seçeneğini kullanabilirsiniz.

/Gw seçeneğiyle derlenen birden çok nesne dosyasındaki tüm özdeş salt okunur genel verileri yürütülebilir dosyada birleştirmek için /OPT:ICF ve /LTCG bağlayıcı seçeneklerini birlikte de kullanabilirsiniz.

Daha fazla bilgi için C++ Ekip Blogu'nda /Gw Derleyici Anahtarı Tanıtımı bölümüne bakın.

Bu derleyici seçeneğini Visual Studio geliştirme ortamında 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>C/C++>Komut Satırı özellik sayfasını seçin.

  3. Ek Seçenekler özelliğini /Gw içerecek şekilde değiştirin ve ardından Tamam'ı seçin.

Bu derleyici seçeneğini program üzerinden ayarlamak için

Ayrıca bkz.

MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi