/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

  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++>Optimization.

  3. Modificare la proprietà Optimization .

Per impostare l'opzione del compilatore a livello di codice

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)