/Ox (En Fazla Hız İyileştirmesini Etkinleştir)

/Ox Derleyici seçeneği, hızı destekleyen iyileştirmelerin bir bileşimini etkinleştirir. Visual Studio IDE'nin bazı sürümlerinde ve derleyici yardım iletisinde buna tam iyileştirme adı verilir, ancak /Ox derleyici seçeneği tarafından /O2etkinleştirilen hız iyileştirme seçeneklerinin yalnızca bir alt kümesini etkinleştirir.

Sözdizimi

/Ox

Açıklamalar

Derleyici /Ox seçeneği, hızı destekleyen derleyici seçeneklerini etkinleştirir /O . Derleyici seçeneği, /Ox veya (Boyutu Simge Durumuna Küçült, Hızı En Üst Düzeye Çıkar) tarafından /O1 etkinleştirilen ek/GF (Yinelenen Dizeleri Ortadan Kaldır) ve/Gy (İşlev Düzeyi Bağlamayı Etkinleştir) seçeneklerini içermez./O2 tarafından /O1 uygulanan ve /O2 ek seçenekleri, dizelere veya işlevlere yönelik işaretçilerin bir hedef adresi paylaşmasına neden olabilir ve bu da hata ayıklamayı ve katı dil uyumluluğuyu etkileyebilir. seçeneği/Ox, ve /Gyeklemeden /GF çoğu iyileştirmeyi etkinleştirmenin kolay bir yoludur. Daha fazla bilgi için ve /Gy seçeneklerinin /GF açıklamalarına bakın.

Derleyici /Ox seçeneği, aşağıdaki seçeneklerin birlikte kullanılmasıyla aynıdır:

/Ox şu kaynaklardan birbirini dışlar:

derleyici seçeneğini (Küçük Koda Tercih Et) ile /Os birleştiren seçeneğini belirtirseniz/Oxs, derleyici seçeneğinin hızına /Ox yönelik sapmayı /Ox iptal edebilirsiniz. Birleştirilmiş seçenekler daha küçük kod boyutunu destekler. bu /Oxs seçenek, seçeneklerin ne zaman bu sırada görüneceğini belirtmekle /Ox /Os tamamen aynıdır.

Yayın derlemeleri için kullanılabilir tüm dosya düzeyi iyileştirmelerini uygulamak için yerine (Hızı En Üst Düzeye Çıkar) /Ox ve/O1 yerine /Oxs(Boyutu Simge Durumuna Küçült) belirtmenizi /O2 öneririz. Yayın derlemelerinde daha da fazla iyileştirme için (Tüm Program İyileştirme) derleyici seçeneğini ve/LTCG (Bağlantı Zamanı Kod Oluşturma) bağlayıcı seçeneğini de göz önünde bulundurun /GL .

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++>İyileştirme özellik sayfasını seçin.

  3. optimization özelliğini değiştirin.

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

Ayrıca bkz.

/O Seçenekler (Kodu İyileştir)
MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi