Sdílet prostřednictvím


/favor (Optimalizace pro konkrétní architekturu)

**/favor:**optionvytvoří kód, který je optimalizován pro konkrétní architekturu nebo pro specifické architektury micro AMD a Intel architektury.

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

Poznámky

  • /favor:blend
    (x 86 a x 64) generuje kód, který je optimalizován pro specifické architektury micro AMD a Intel architektury.Při /favor:blend nejlepšího výkonu nemusí být možné na určitých procesorech, je určen poskytuje nejlepší výkon napříč širokou škálu procesorů x 86 a x 64.Ve výchozím nastavení /favor:blend je v platnosti.

  • /favor:ATOM
    (x 86 a x 64) generuje kód, který je optimalizován pro specifické procesoru Intel Atom a Intel Centrino Atom procesor technologie.Kód, který je generován pomocí /favor:ATOM mohou mít také Intel SSSE3, SSE3, SSE a SSE2 pokyny pro procesory Intel.

  • /favor:AMD64
    (pouze x 64) optimalizuje generovaného kódu pro procesory AMD Opteron a Athlon procesory, které podporují rozšíření 64-bit.Optimalizovaného kódu lze spustit na všech x 64 kompatibilní platformy.Kód, který je generován pomocí /favor:AMD64 může způsobit horší výkon na Intel procesory, které podporují Intel64.

  • /favor:INTEL64
    (pouze x 64) optimalizuje generovaného kódu pro procesory Intel, které podporují Intel64, která obvykle dává lepší výkon pro tuto platformu.Výsledný kód můžete spustit v libovolné x 64 platformu.Kód, který je vytvořen s /favor:INTEL64 může způsobit horší výkon na AMD Opteron a Athlon procesory, které podporují rozšíření 64-bit.

[!POZNÁMKA]

Architektura Intel64 byl dříve známý jako Extended Memory 64 Technology a odpovídající možnost kompilátoru byl /favor:EM64T.

Další informace o programu x64 architektura, viz Úmluvy softwaru x64.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.

  2. Vyberte složku C/C++.

  3. Vyberte stránku vlastností Příkazový řádek.

  4. Zadejte možnost kompilátoru v Další možnosti pole.

Chcete-li tuto možnost kompilátoru nastavit v programu

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru