Partager via


optimize

Spécifie les optimisations à effectuer sur une base de fonction par fonction.

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

Notes

Le pragma de optimiser doit apparaître à l'extérieur d'une fonction et entre en vigueur dans la première fonction définie lorsque le pragma est vu.Les arguments d' on et d' off tournent les options spécifiées dans l'optimisation- liste désactiver.

L'optimisation- liste peut être zéro ou plusieurs paramètres affichés dans le tableau suivant.

Paramètres du pragma d'optimiser

Paramètres

Type d'optimisation

g

Activer les optimisations globales.

s ou t

Spécifiez bientôt ou des séquences rapides de code machine.

y

Générez les pointeurs de frame sur la pile du programme.

Ce sont les mêmes lettres utilisées avec les options du compilateur de /O .Par exemple, le pragma suivant équivaut à l'option de compilateur pour /Os :

#pragma optimize( "ts", on )

À l'aide de le pragma de optimiser avec la chaîne vide ("") est un formulaire spécial de la directive :

Lorsque vous utilisez les paramètres d' off , il tourne les optimisations, répertoriées dans le tableau plus haut dans cette rubrique, désactiver.

Lorsque vous utilisez les paramètres d' on , il réinitialise les optimisations à celles que vous avez spécifiée avec l'option du compilateur de /O .

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

Voir aussi

Référence

Directives pragma et le mot clé de __Pragma