optimize

Especifica las optimizaciones que se efectuarán en función de la función-por- función.

#pragma optimize( "[optimization-list]", {on | off} )

Comentarios

La pragma de optimize debe aparecer fuera de una función y se aplica a la primera función definida después de que se considere el pragma.Los argumentos de on y de off giran las opciones especificadas en la optimización- lista con o.

la optimización-lista puede ser cero o más de los parámetros mostrados en la tabla siguiente.

Parámetros de optimizar Pragma

Parámetros

Tipo de optimización

g

Optimizaciones globales de permiso.

s o t

Especifique las secuencias cortas o rápidas de código máquina.

y

Genere los punteros de marco en la pila del programa.

Son las mismas letras utilizadas con las opciones del compilador de /O .Por ejemplo, el pragma siguiente es equivalente a la opción del compilador /Os :

#pragma optimize( "ts", on )

Con la directiva de optimize con la cadena vacía ("") es una forma especial de la directiva:

Cuando se utiliza el parámetro de off , gira las optimizaciones, enumeradas en la tabla anterior de este tema, off.

Cuando se utiliza el parámetro de on , restablece las optimizaciones a las que especificó con la opción del compilador /O .

#pragma optimize( "", off )
.
.
.
#pragma optimize( "", on ) 

Vea también

Referencia

Directivas de pragma y la palabra clave de __Pragma