/O (Opciones) (Optimizar código)
Actualización: noviembre 2007
Las opciones /O controlan diversas optimizaciones que facilitan la creación de código para alcanzar la máxima velocidad o reducir el tamaño al mínimo.
/O1, /O2 (Minimizar tamaño, maximizar velocidad) optimiza el código para reducir el tamaño al mínimo.
/O1, /O2 (Minimizar tamaño, maximizar velocidad) optimiza el código para obtener la máxima velocidad.
/Ob (Expansión de funciones inline) controla la expansión de funciones inline.
/Od (Deshabilitar (Depurar)) deshabilita la optimización, lo que acelera la compilación y simplifica la depuración.
/Og (optimizaciones globales) habilita las optimizaciones globales.
/Oi (Generar funciones intrínsecas) genera funciones intrínsecas para las llamadas de función apropiadas.
/Os, /Ot (Favorecer código pequeño, favorecer código rápido) indica al compilador que dé prioridad a las optimizaciones de tamaño sobre las de velocidad.
/Os, /Ot (Favorecer código pequeño, favorecer código rápido) (valor predeterminado) indica al compilador que dé prioridad a las optimizaciones de velocidad sobre las de tamaño.
/Ox (Optimización completa) selecciona la optimización completa.
/Oy (Omisión de puntero de marco) suprime la creación de punteros de marco en la pila de llamadas, para acelerar las llamadas a las funciones.