/O1
, /O2
(Riduci al minimo le dimensioni, massimizza la velocità)
Seleziona un set predefinito di opzioni che influiscono sulle dimensioni e sulla velocità del codice generato.
Sintassi
/O1
/O2
Osservazioni:
Le opzioni del /O1
compilatore e /O2
sono un modo rapido per impostare diverse opzioni di ottimizzazione specifiche contemporaneamente. L'opzione /O1
imposta le singole opzioni di ottimizzazione che creano il codice più piccolo nella maggior parte dei casi. L'opzione /O2
imposta le opzioni che creano il codice più veloce nella maggior parte dei casi. L'opzione /O2
è l'impostazione predefinita per le build di versione. Questa tabella mostra le opzioni specifiche impostate da /O1
e /O2
:
Opzione | Equivalente a |
---|---|
/O1 (Riduci a icona) |
/Og /Os /Oy /Ob2 /GF /Gy |
/O2 (Ingrandisci velocità) |
/Og /Oi /Ot /Oy /Ob2 /GF /Gy |
/O1
e /O2
si escludono a vicenda.
Nota
Specifica di x86
Queste opzioni implicano l'uso dell'opzione Omissione puntatore frame (/Oy
).
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++>Optimization.
Modificare la proprietà Optimization .
Per impostare l'opzione del compilatore a livello di codice
- Vedere Optimization.
Vedi anche
/O
opzioni (ottimizzare il codice)
Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC
/EH
(Modello di gestione delle eccezioni)