Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memilih sekumpulan opsi yang telah ditentukan sebelumnya yang memengaruhi ukuran dan kecepatan kode yang dihasilkan.
Sintaks
/O1
/O2
Keterangan
Opsi /O1
pengkompilasi dan /O2
adalah cara cepat untuk mengatur beberapa opsi pengoptimalan tertentu sekaligus. Opsi /O1
mengatur opsi pengoptimalan individual yang membuat kode terkecil dalam sebagian besar kasus. Opsi /O2
mengatur opsi yang membuat kode tercepat dalam sebagian besar kasus. Opsi /O2
ini adalah default untuk build rilis. Tabel ini memperlihatkan opsi tertentu yang diatur oleh /O1
dan /O2
:
Opsi | Setara dengan |
---|---|
/O1 (Minimalkan Ukuran) |
/Og /Os /Oy /Ob2 /GF /Gy |
/O2 (Memaksimalkan Kecepatan) |
/Og /Oi /Ot /Oy /Ob2 /GF /Gy |
/O1
dan /O2
keduanya eksklusif.
Catatan
x86-spesifik
Opsi ini menyiratkan penggunaan opsi Frame-Pointer Omission (/Oy
).
Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti>Konfigurasi C/C++>Optimasi.
Ubah properti Pengoptimalan.
Untuk mengatur opsi pengkompilasi ini secara terprogram
- Lihat Optimization.
Lihat juga
/O
opsi (Optimalkan kode)
Opsi pengkompilasi MSVC
Sintaks baris perintah pengkompilasi MSVC
/EH
(Model penanganan pengecualian)