/Ox (Ottimizzazione completa)
L'opzione del compilatore /Ox produce codice che favorisce la velocità di esecuzione rispetto a dimensioni minori.
/Ox
Note
L'utilizzo dell'opzione del compilatore /Ox equivale a utilizzare le opzioni seguenti:
/Ob (Espansione funzioni inline), dove il parametro dell'opzione è 2 (/Ob2)
/Ox e le opzioni riportate di seguito si escludono a vicenda:
L'opzione del compilatore /Ox abilita inoltre l'ottimizzazione del valore restituito denominato, che elimina il costruttore e il distruttore di copia di un valore restituito basato sullo stack. Per ulteriori informazioni, vedere /O1, /O2 (Riduci dimensione, Ottimizza velocità).
È possibile chiudere l'opzione del compilatore /Ox se si specifica /Oxs, che combina l'opzione del compilatore /Ox con /Os (Ottimizza per dimensione codice). Le opzioni combinate favoriscono la dimensione minore del codice.
In generale, specificare /O2 (Ottimizza velocità) anziché /Oxe /O1 (Riduci dimensione) anziché /Oxs.
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 Procedura: aprire le pagine delle proprietà dei progetti.
Fare clic sulla cartella C/C++.
Fare clic sulla pagina delle proprietà Ottimizzazione.
Modificare la proprietà Ottimizzazione.
Per impostare l'opzione del compilatore a livello di codice
- Vedere la proprietà Optimization.