Share via


/favor(아키텍처에 맞게 최적화)

**/favor:**option특정 아키텍처 또는 마이크로 아키텍처는 AMD와 인텔 아키텍처에 최적화 된 코드를 생성 합니다.

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

설명

  • /favor:blend
    (x86 및 x64) 마이크로 아키텍처는 AMD와 인텔 아키텍처에 최적화 된 코드를 생성 합니다.반면 /favor:blend 최상의 성능을 얻을 수 없습니다는 특정 프로세서에 대해이 광범위 한 x86 및 x64 프로세서에서 최상의 성능을 제공 하도록 설계 되었습니다.기본적으로 /favor:blend 적용 됩니다.

  • /favor:ATOM
    (x86 및 x64) 인텔 아톰 프로세서와 인텔 센트리노 아톰 프로세서 기술 세부 사항에 대 한 최적화 된 코드를 생성 합니다.코드를 사용 하 여 생성 된 /favor:ATOM 인텔 프로세서에 대 한 SSE, SSE2, SSE3, 인텔 SSSE3 지침 또한 생성 될 수 있습니다.

  • /favor:AMD64
    (x 64)는 AMD Opteron 및 64 비트 확장을 지 원하는 Athlon 프로세서에 대해 생성 된 코드를 최적화 합니다.최적화 된 코드는 모든 x64 호환 플랫폼을 실행할 수 있습니다.코드를 사용 하 여 생성 된 /favor:AMD64 Intel64 지원 인텔 ® 프로세서에서 성능을 저하를 발생할 수 있습니다.

  • /favor:INTEL64
    (x 64) intel64은 일반적으로 해당 플랫폼에 대 한 더 나은 성능을 지 원하는 인텔 프로세서에 대해 생성 된 코드를 최적화 합니다.결과 코드는 모든 x64 플랫폼에서 실행할 수 있습니다.사용 하 여 생성 되는 코드 /favor:INTEL64 64 비트 확장을 지 원하는 Athlon 프로세서 및 AMD Opteron 성능을 저하 될 수 있습니다.

[!참고]

Intel64 아키텍쳐는 EM64T(Extended Memory 64 Technology)로 알려져 있으며 관련된 컴파일 옵션은 /favor:EM64T입니다.

프로그램에 대 한 방법에 대 한 내용은 x64 아키텍처를 참조 하십시오 x64 소프트웨어 규칙.

Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다.자세한 내용은 방법: 프로젝트 속성 페이지 열기를 참조하십시오.

  2. 선택 된 C/c + + 폴더입니다.

  3. 선택 된 명령줄 속성 페이지입니다.

  4. 컴파일러 옵션에 입력 된 추가 옵션 상자.

프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면

참고 항목

참조

컴파일러 옵션

컴파일러 옵션 설정