/Ox (Komplette Optimierung)

Aktualisiert: November 2007

Kombiniert Optimierungsoptionen, um Code zu erstellen, bei dem die Ausführungsgeschwindigkeit Vorrang vor einem geringeren Codeumfang hat.

/Ox

Hinweise

/Ox kann mit /Os (/Oxs) kombiniert werden, um eine geringere Codegröße zu begünstigen (auf Größe optimieren).

Im Allgemeinen sollte /O2 vor /Ox und /O1 vor /Oxs bevorzugt werden.

Der Effekt bei der Verwendung von /Ox ist derselbe wie bei der Verwendung der nachfolgenden Optionen:

/Ox schließt sich gegenseitig aus mit:

Mit /Ox wird außerdem die Optimierung des benannten Rückgabewerts aktiviert. Kopierkonstruktor und -destruktor eines stapelbasierten Rückgabewerts werden dadurch eliminiert. Weitere Informationen finden Sie unter /O1, /O2 (Größe minimieren, Geschwindigkeit maximieren).

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Gewusst wie: Öffnen von Projekteigenschaftenseiten.

  2. Klicken Sie auf den Ordner C/C++.

  3. Klicken Sie auf die Eigenschaftenseite Optimierung.

  4. Ändern Sie die Eigenschaft Optimierung.

So legen Sie diese Compileroption programmgesteuert fest

Siehe auch

Referenz

/O-Optionen (Code optimieren)

Compileroptionen

Festlegen von Compileroptionen