Bagikan melalui


/jumptablerdata (letakkan switch case jump tables in .rdata)

Menempatkan tabel lompat sakelar yang dihasilkan di bagian .rdata alih-alih bersama kode di bagian .text .

Sintaks

/jumptablerdata

Keterangan

Menempatkan tabel lompat yang dihasilkan untuk pernyataan kasus pengalihan di .rdata bagian mencegah tabel lompat dimuat ke dalam cache instruksi (iCache) dan cache data (dCache), berpotensi meningkatkan performa. Bagian .rdata ini adalah tempat data yang diinisialisasi const disimpan.

Penting

Bendera ini hanya berlaku untuk kode x64. Bendera ini diperkenalkan di Visual Studio 17.7.

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. Ubah properti Opsi Tambahan untuk disertakan /jumptablerdata lalu pilih OK.

Untuk mengatur opsi pengkompilasi ini secara terprogram

Lihat juga

Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC