/O
opciones (Optimizar código)
Las opciones /O
controlan varias optimizaciones que le ayudan a crear código para obtener la velocidad máxima o el tamaño mínimo.
/O1
establece una combinación de optimizaciones que generan códigos de tamaño mínimo./O2
establece una combinación de optimizaciones que mejora el código para obtener la velocidad máxima./Ob
controla la expansión de la función insertada./Od
deshabilita la optimización para acelerar la compilación y simplificar la depuración./Og
(en desuso) permite las optimizaciones globales./Oi
genera funciones intrínsecas para las llamadas de función apropiadas./Os
indica al compilador que favorezca las optimizaciones según el tamaño en vez de optimizarlas por velocidad./Ot
(una configuración predeterminada) le indica al compilador que favorezca las optimizaciones según la velocidad en vez de optimizarlas por tamaño./Ox
es una opción de combinación que selecciona varias de las optimizaciones dando prioridad a velocidad./Ox
es un subconjunto estricto de las optimizaciones/O2
./Oy
suprime la creación de los punteros de marco en la pila de llamadas para que las llamadas de función sean más rápidas.
Comentarios
Puede combinar varias opciones /O
en una sola instrucción de opción. Por ejemplo, /Odi
es lo mismo que /Od /Oi
. Algunas opciones son mutuamente excluyentes y causan un error del compilador si se usan juntas. Para más información, vea las opciones individuales /O
.
Consulte también
Opciones del compilador de MSVC
Sintaxis de línea de comandos del compilador de MSVC