Bagikan melalui


/O opsi (Optimalkan kode)

Opsi mengontrol /O berbagai pengoptimalan yang membantu Anda membuat kode untuk kecepatan maksimum atau ukuran minimum.

  • /O1 mengatur kombinasi pengoptimalan yang menghasilkan kode ukuran minimum.

  • /O2 mengatur kombinasi pengoptimalan yang mengoptimalkan kode untuk kecepatan maksimum.

  • /Ob mengontrol ekspansi fungsi sebaris.

  • /Od menonaktifkan pengoptimalan, untuk mempercepat kompilasi dan menyederhanakan penelusuran kesalahan.

  • /Og (tidak digunakan lagi) memungkinkan pengoptimalan global.

  • /Oi menghasilkan fungsi intrinsik untuk panggilan fungsi yang sesuai.

  • /Os memberi tahu pengkompilasi untuk mendukung pengoptimalan ukuran atas pengoptimalan untuk kecepatan.

  • /Ot (pengaturan default) memberi tahu pengkompilasi untuk mendukung pengoptimalan kecepatan atas pengoptimalan untuk ukuran.

  • /Ox adalah opsi kombinasi yang memilih beberapa pengoptimalan dengan penekanan pada kecepatan. /Ox adalah subset yang ketat dari /O2 pengoptimalan.

  • /Oy menekan pembuatan penunjuk bingkai pada tumpukan panggilan untuk panggilan fungsi yang lebih cepat.

Keterangan

Anda dapat menggabungkan beberapa /O opsi ke dalam satu pernyataan opsi. Misalnya, /Odi sama dengan /Od /Oi. Opsi tertentu saling eksklusif dan menyebabkan kesalahan kompilator jika digunakan bersama-sama. Untuk informasi selengkapnya, lihat opsi individual /O .

Lihat juga

Opsi pengkompilasi MSVC
Sintaks baris perintah pengkompilasi MSVC