/Ox (Optimización completa)

La opción del compilador /Ox genera código que da prioridad a la velocidad de ejecución sobre el menor tamaño.

/Ox

Comentarios

Especificar la opción del compilador /Ox equivale al uso de las siguientes opciones:

La opción /Ox y las opciones que se muestran a continuación se excluyen mutuamente:

La opción del compilador /Ox también habilita la optimización del valor devuelto con nombre, que elimina el constructor y el destructor de copias de un valor devuelto basado en la pila.Para obtener más información, vea /O1, /O2 (Minimizar tamaño, maximizar velocidad).

Puede cancelar la opción del compilador /Ox si especifica /Oxs, que combina la opción del compilador /Ox con /Os (Favorecer código pequeño).Las opciones combinadas favorecen un tamaño de código más reducido.

En general, especifique /O2 (Maximizar velocidad) en lugar de /Ox, y /O1 (Minimizar tamaño) en lugar de /Oxs.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto.Para obtener información detallada, vea Cómo: Abrir páginas de propiedades del proyecto.

  2. Haga clic en la carpeta C/C++.

  3. Haga clic en la página de propiedades Optimización.

  4. Modifique la propiedad Optimización.

Para establecer esta opción del compilador mediante programación

Vea también

Referencia

/O (Opciones) (Optimizar código)

Opciones del compilador

Establecer las opciones del compilador