Share via


/favor (Optimieren für Besonderheiten der Architektur)

**/favor:**option erzeugt den Code, der für eine bestimmte Architektur oder für die spezifische Merkmale der in AMD und in den Intel-Architekturen optimiert ist.

/favor:{blend | ATOM | AMD64 | INTEL64}

Hinweise

  • /favor:blend
    (x86 und x64) erzeugt den Code, der für die spezifische Merkmale der in AMD und in den Intel-Architekturen optimiert ist.Während /favor:blend möglicherweise nicht die optimale Leistung gibt, die auf einem bestimmten Prozessor möglich, ist er entworfen, um die optimale Leistung zu einem großen Spektrum von x86 und von x64-Prozessoren zu geben.Standardmäßig ist /favor:blend wirksam.

  • /favor:ATOM
    (x86 und x64) erzeugt den Code, der für die Besonderheiten der Prozessor Intel Atom und Prozessor-Technologie Intel Centrino Atom optimiert ist.Code, der möglicherweise wird generiert, indem /favor:ATOM verwendet, auch Anweisungen Intel SSSE3, SSE3, SSE2-Anweisungen und SSE für Prozessoren erzeugt.

  • /favor:AMD64
    (nur x64) optimiert den generierten Code für AMD Opteron und Athlon-Prozessoren, die 64-Bit-Erweiterungen unterstützen.Der optimierte Code kann auf alle kompatiblen x64-Plattform ab Plattformen ausgeführt werden.Code, der möglicherweise wird generiert, indem /favor:AMD64 verwendet, ungültigere Leistung auf Prozessoren verursacht hat, die Intel64 unterstützen.

  • /favor:INTEL64
    (nur x64) optimiert den generierten Code für Prozessoren, die Intel64 unterstützen, die in der Regel eine bessere Leistung für diese Plattform ergibt.Der resultierende Code kann auf jede x64-Plattform ausgeführt werden.Code, der möglicherweise wird generiert /favor:INTEL64 mit ungültigere Leistung auf AMD Opteron und Athlon-Prozessoren verursacht hat, die 64-Bit-Erweiterungen unterstützen.

HinweisHinweis

Intel64-Architektur war vorher als Extended Memory 64 Technology bekannt, und die entsprechende Compileroption war /favor:EM64T.

Informationen darüber, wie für die x64 Architektur, finden Sie unter x64-Softwarekonventionen Programmierung.

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. Wählen Sie den C/C++ Ordner aus.

  3. Wählen Sie die Eigenschaftenseite Befehlszeile aus.

  4. Geben Sie die - Compileroption Zusätzliche Optionen im Feld ein.

So legen Sie diese Compileroption programmgesteuert fest

Siehe auch

Referenz

Compileroptionen

Festlegen von Compileroptionen