Bagikan melalui


/favor (Optimalkan untuk Spesifikasi Arsitektur)

/favor: option menghasilkan kode yang dioptimalkan untuk arsitektur tertentu atau untuk spesifikasi arsitektur mikro dalam arsitektur AMD dan Intel.

Sintaks

/favor:{blend | ATOM | AMD64 | INTEL64}

Keterangan

/favor:blend
(x86 dan x64) menghasilkan kode yang dioptimalkan untuk spesifikasi arsitektur mikro dalam arsitektur AMD dan Intel. Meskipun /favor:blend mungkin tidak memberikan performa terbaik pada prosesor tertentu, ini dirancang untuk memberikan performa terbaik di berbagai prosesor x86 dan x64. Secara default, /favor:blend berlaku.

/favor:ATOM
(x86 dan x64) menghasilkan kode yang dioptimalkan untuk spesifik prosesor Intel Atom dan Intel Centrino Atom Processor Technology. Kode yang dihasilkan dengan menggunakan /favor:ATOM juga dapat menghasilkan instruksi Intel SSSE3, SSE3, SSE2, dan SSE untuk prosesor Intel.

/favor:AMD64
(hanya x64) mengoptimalkan kode yang dihasilkan untuk prosesor AMD Opteron, dan Athlon yang mendukung ekstensi 64-bit. Kode yang dioptimalkan dapat berjalan pada semua platform yang kompatibel dengan x64. Kode yang dihasilkan dengan menggunakan /favor:AMD64 dapat menyebabkan performa yang lebih buruk pada prosesor Intel yang mendukung Intel64.

/favor:INTEL64
(hanya x64) mengoptimalkan kode yang dihasilkan untuk prosesor Intel yang mendukung Intel64, yang biasanya menghasilkan performa yang lebih baik untuk platform tersebut. Kode yang dihasilkan dapat berjalan pada platform x64 apa pun. Kode yang dihasilkan dengan /favor:INTEL64 dapat menyebabkan performa yang lebih buruk pada AMD Opteron, dan prosesor Athlon yang mendukung ekstensi 64-bit.

Catatan

Arsitektur Intel64 sebelumnya dikenal sebagai Extended Memory 64 Technology, dan opsi kompilator yang sesuai adalah /favor:EM64T.

Untuk informasi tentang cara memprogram arsitektur x64, lihat Konvensi Perangkat Lunak x64.

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++>Baris Perintah.

  3. Masukkan opsi pengkompilasi dalam kotak Opsi Tambahan.

Untuk mengatur opsi pengkompilasi ini secara terprogram

Lihat juga

Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC