/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
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.
Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.
Modificare la proprietà Opzioni aggiuntive per includere
/jumptablerdata
e quindi scegliere OK.
Per impostare l'opzione del compilatore a livello di codice
- Vedere AdditionalOptions.
Vedi anche
Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC