/O (Opciones) (Optimizar código)

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 optimiza el código para reducir el tamaño al mínimo.

  • /O2 optimiza el código para obtener la máxima velocidad.

  • /Ob controla la expansión de funciones alineadas.

  • /Od deshabilita la optimización, lo que acelera la compilación y simplifica la depuración.

  • /Og habilita las optimizaciones globales.

  • /Oi genera funciones intrínsecas para las llamadas de función apropiadas.

  • /Os indica al compilador que dé prioridad a las optimizaciones de tamaño sobre las de velocidad.

  • /Ot (valor predeterminado) indica al compilador que dé prioridad a las optimizaciones de velocidad sobre las de tamaño.

  • /Ox selecciona la optimización completa.

  • /Oy suprime la creación de punteros de marco en la pila de llamadas para acelerar las llamadas a las funciones.

Comentarios

También puede combinar varias opciones de /O en una sola instrucción option. Por ejemplo, /Odi es igual que /Od /Oi.

Vea también

Referencia

Opciones del compilador

Establecer las opciones del compilador

Historial de cambios

Fecha

Historial

Motivo

Diciembre de 2010

Se agregó información sobre la combinación de opciones /O.

Comentarios de los clientes.