/Ox (Optimisation complète)

L'option du compilateur /Ox génère du code qui favorise la vitesse d'exécution par rapport à la réduction de la taille du code.

/Ox

Notes

La spécification de l'option du compilateur /Ox a le même effet que celui de l'utilisation des options suivantes :

/Ox et les options ci-dessous s'excluent mutuellement :

L'option du compilateur /Ox active également l'optimisation de valeur de retour nommée, qui élimine le constructeur de copie et le destructeur d'une valeur de retour basée sur la pile. Pour plus d'informations, consultez /O1, /O2 (Réduire la taille, augmenter la vitesse).

Vous pouvez annuler l'option du compilateur /Ox si vous spécifiez /Oxs, qui combine l'option du compilateur avec /Ox/Os (Favoriser la taille du code). Les options combinées favorisent la réduction de la taille du code.

En général, spécifiez /O2 (Augmenter la vitesse) au lieu de /Ox et /O1 (Réduire la taille) au lieu de /Oxs.

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d'informations, consultez Comment : ouvrir les pages de propriétés d'un projet.

  2. Cliquez sur le dossier C/C++.

  3. Cliquez sur la page de propriétés Optimisation.

  4. Modifiez la propriété Optimisation.

Pour définir cette option du compilateur par programme

Voir aussi

Référence

/O (Optimiser le code), options

Options du compilateur

Définition des options du compilateur