Share via


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

Inserisce le tabelle jump case generate nella .rdata sezione anziché il codice nella .text sezione .

Sintassi

/jumptablerdata

Osservazioni:

L'inserimento di tabelle jump generate per le istruzioni switch case nella .rdata sezione impedisce il caricamento della tabella jump sia nella cache delle istruzioni (iCache) che nella cache dei dati (dCache), potenzialmente aumentando le prestazioni. La .rdata sezione è la posizione in cui vengono archiviati i dati inizializzati const.

Importante

Questo flag si applica solo al codice x64. Questo flag è stato introdotto in Visual Studio 17.7.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.

  3. Modificare la proprietà Opzioni aggiuntive per includere /jumptablerdata e quindi scegliere OK.

Per impostare l'opzione del compilatore a livello di codice

Vedi anche

Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC