Share via


/favor (ottimizza per le specifiche di architettura)

/favor:option produce il codice ottimizzato per un'architettura specifica o per le specifiche delle microarchitetizzazioni in AMD e le architetture Intel.

Sintassi

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

Osservazioni:

/favor:blend
(x86 e x64) genera il codice che viene ottimizzato per le specifiche di micro-architetture nelle architetture AMD ed Intel. Anche se /favor:blend potrebbe non offrire le migliori prestazioni possibili in un processore specifico, è progettato per offrire le migliori prestazioni in un'ampia gamma di processori x86 e x64. Per impostazione predefinita, /favor:blend è attivo.

/favor:ATOM
(x86 e x64) genera codice ottimizzato per le specifiche del processore Intel Atom e della tecnologia del processore Intel Centrino Atom. Il codice generato tramite /favor:ATOM può anche produrre intel SS edizione Standard 3, S edizione Standard 3, S edizione Standard 2 e S edizione Standard istruzioni per i processori Intel.

/favor:AMD64
(solo x64) ottimizza il codice generato per i processori AMD Opteron e Athlon che supportano estensioni a 64 bit. Il codice ottimizzato può essere eseguito su tutte le piattaforme compatibili con x64. Il codice generato tramite /favor:AMD64 potrebbe causare prestazioni peggiori nei processori Intel che supportano Intel64.

/favor:INTEL64
(solo x64) ottimizza il codice generato per processori Intel che supportano Intel64, garantendo in genere prestazioni migliori per la piattaforma specifica. Il codice risultante può essere eseguito su qualsiasi piattaforma x64. Il codice generato con /favor:INTEL64 potrebbe causare prestazioni peggiori nei processori AMD Opteron e Athlon che supportano estensioni a 64 bit.

Nota

L'architettura Intel64 era precedentemente nota come tecnologia di memoria estesa 64 e l'opzione del compilatore corrispondente era /favor:EM64T.

Per informazioni su come programmare per l'architettura x64, vedere Convenzioni software x64.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.

  3. Immettere l'opzione del compilatore nella casella Opzioni aggiuntive.

Per impostare l'opzione del compilatore a livello di codice

Vedi anche

Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC