Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

/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.

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

Mostrar: