/Ox (Optimisation complète)
Mise à jour : novembre 2007
Combine des options d'optimisation pour produire un code favorisant la vitesse d'exécution à une réduction de la taille du code.
/Ox
Notes
/Ox peut être combiné avec /Os (/Oxs) pour favoriser la réduction de la taille du code (optimisation de la taille).
En général, utilisez plutôt /O2 que /Ox et /O1 que /Oxs.
L'utilisation de /Ox a le même effet que celui de l'utilisation des options suivantes :
/Obn, où n = 2
/Os, /Ot (Favoriser la taille du code, Favoriser la vitesse du code)
/Oy (Omission du pointeur frame)
Remarque : L'utilisation de l'optimisation complète signifie l'utilisation de l'option /Oy (Omission du pointeur frame) (Omission du pointeur frame).
/Ox et les options ci-dessous s'excluent mutuellement :
/Ox active également l'optimisation des valeurs de retour nommées, 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).
Pour définir cette option du compilateur dans l'environnement de développement Visual Studio
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.
Cliquez sur le dossier C/C++.
Cliquez sur la page de propriétés Optimisation.
Modifiez la propriété Optimisation.
Pour définir cette option du compilateur par programme
- Consultez Optimization.