Bagikan melalui


/Ox (Aktifkan Pengoptimalan Kecepatan Terbanyak)

Opsi /Ox kompilator memungkinkan kombinasi pengoptimalan yang mendukung kecepatan. Dalam beberapa versi Visual Studio IDE dan pesan bantuan kompilator, itu disebut pengoptimalan penuh, tetapi /Ox opsi pengkompilasi hanya memungkinkan subset opsi pengoptimalan kecepatan yang diaktifkan oleh /O2.

Sintaks

/Ox

Keterangan

Opsi /Ox pengkompilasi memungkinkan /O opsi pengkompilasi yang mendukung kecepatan. Opsi /Ox pengkompilasi tidak menyertakan opsi tambahan/GF (Hilangkan String Duplikat) dan/Gy (Aktifkan Penautan Tingkat Fungsi) yang diaktifkan oleh/O1 atau /O2 (Minimalkan Ukuran, Maksimalkan Kecepatan). Opsi tambahan yang diterapkan oleh /O1 dan /O2 dapat menyebabkan penunjuk ke string atau ke fungsi untuk berbagi alamat target, yang dapat memengaruhi penelusuran kesalahan dan kesuaian bahasa yang ketat. Opsi ini /Ox adalah cara mudah untuk mengaktifkan sebagian besar pengoptimalan tanpa menyertakan /GF dan /Gy. Untuk informasi selengkapnya, lihat deskripsi /GF opsi dan /Gy .

Opsi /Ox pengkompilasi sama dengan menggunakan opsi berikut dalam kombinasi:

/Ox saling eksklusif dari:

Anda dapat membatalkan bias menuju kecepatan /Ox opsi pengompilasi jika Anda menentukan /Oxs, yang menggabungkan /Ox opsi pengompilasi dengan /Os (Favor Small Code). Opsi gabungan mendukung ukuran kode yang lebih kecil. Opsi /Oxs ini sama persis dengan menentukan /Ox /Os kapan opsi muncul dalam urutan tersebut.

Untuk menerapkan semua pengoptimalan tingkat file yang tersedia untuk build rilis, kami sarankan Anda menentukan (Maksimalkan Kecepatan) alih-alih /Ox, dan/O1 (Minimalkan Ukuran) alih-alih /Oxs./O2 Untuk pengoptimalan yang lebih besar dalam build rilis, pertimbangkan /GL juga opsi pengkompilasi (Pengoptimalan Seluruh Program) dan /LTCG opsi penghubung (Pembuatan Kode Waktu tautan).

Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Properti>Konfigurasi C/C++>Optimasi.

  3. Ubah properti Pengoptimalan.

Untuk mengatur opsi pengkompilasi ini secara terprogram

Lihat juga

/O Opsi (Optimalkan Kode)
Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC