Share via


/Ox (Komplette Optimierung)

Die Compileroption /Ox erzeugt Code, bei dem eine möglichst hohe Ausführungsgeschwindigkeit bei ggf. größerem Speicherbedarf für den Code bevorzugt wird.

/Ox

Hinweise

Die Compileroption /Ox entspricht einer Angabe der folgenden Optionen:

/Ox schließt sich gegenseitig aus mit:

Die Compileroption /Ox aktiviert außerdem die Optimierung benannter Rückgabewerte, durch die der Kopierkonstruktor und -destruktor eines stapelbasierten Rückgabewerts eliminiert werden. Weitere Informationen finden Sie unter /O1, /O2 (Größe minimieren, Geschwindigkeit maximieren).

Sie können die Compileroption /Ox weglassen, wenn Sie /Oxs angeben, da diese Option die Compileroptionen /Ox und /Os (Kleinen Code bevorzugen) kombiniert. Bei der Kombination beider Optionen wird eine kleinere Codegröße bevorzugt.

Allgemein können Sie /O2 (Geschwindigkeit maximieren) anstelle von /Ox und /O1 (Größe minimieren) anstelle von /Oxs angeben.

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