/O1
, /O2
(Boyutu Simge Durumuna Küçült, Hızı En Üst Düzeye Çıkar)
Oluşturulan kodun boyutunu ve hızını etkileyen önceden tanımlanmış bir seçenek kümesi seçer.
Sözdizimi
/O1
/O2
Açıklamalar
/O1
ve /O2
derleyici seçenekleri, belirli iyileştirme seçeneklerini aynı anda ayarlamanın hızlı bir yoludur. seçeneği, /O1
çoğu durumda en küçük kodu oluşturan tek tek iyileştirme seçeneklerini ayarlar. seçeneği, /O2
çoğu durumda en hızlı kodu oluşturan seçenekleri ayarlar. Seçenek /O2
, yayın derlemeleri için varsayılan seçenektir. Bu tabloda ve /O2
tarafından /O1
ayarlanan belirli seçenekler gösterilir:
Seçenek | Eşdeğer |
---|---|
/O1 (Boyutu Simge Durumuna Küçült) |
/Og /Os /Oy /Ob2 /GF /Gy |
/O2 (Hızı En Üst Düzeye Çıkar) |
/Og /Oi /Ot /Oy /Ob2 /GF /Gy |
/O1
ve /O2
birbirini dışlar.
Not
x86'ya özgü
Bu seçenekler, Çerçeve İşaretçisi Atla (/Oy
) seçeneğinin kullanımını gösterir.
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.
Yapılandırma Özellikleri>C/C++>İyileştirme özellik sayfasını seçin.
optimization özelliğini değiştirin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. Optimization.
Ayrıca bkz.
/O
seçenekler (Kodu en iyi duruma getirme)
MSVC derleyici seçenekleri
MSVC derleyicisi komut satırı söz dizimi
/EH
(Özel durum işleme modeli)