/QIntel-jcc-erratum

/QIntel-jcc-erratum 옵션은 Visual Studio 2019 버전 16.5 이상에서 사용할 수 있습니다.

컴파일러가 특정 Intel 프로세서에서 JCC(Intel Jump Conditional Code) 오류 마이크로코드 업데이트로 인한 성능 영향을 완화하기 위한 지침을 생성하도록 지정합니다.

구문

/QIntel-jcc-erratum

설명

/QIntel-jcc-erratum 아래에서 컴파일러는 32바이트 경계에서 교차하거나 끝나는 점프 및 매크로 융합 점프 명령을 검색합니다. 이러한 지침을 경계에 맞춥니다. 이 변경은 특정 Intel 프로세서에서 JCC 오류를 방지하는 마이크로코드 업데이트의 성능 영향을 완화합니다. 오류에 대한 자세한 내용은 Intel 웹 사이트에서 점프 조건부 코드 오류 완화를 참조하세요.

/QIntel-jcc-erratum 옵션은 Visual Studio 2019 버전 16.5 이상에서 사용할 수 있습니다. 이 옵션은 x86 및 x64를 대상으로 하는 컴파일러에서만 사용할 수 있습니다. ARM 프로세서를 대상으로 하는 컴파일러에서는 이 옵션을 사용할 수 없습니다.

/QIntel-jcc-erratum 옵션은 기본적으로 해제되어 있으며 최적화된 빌드에서만 작동합니다. 이 옵션은 코드 크기를 늘릴 수 있습니다.

/QIntel-jcc-erratum은 /clr호환되지 않습니다.

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

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 C++ 컴파일러 및 빌드 속성 설정을 참조하세요.

  2. 구성 속성>C/C++>코드 생성 속성 페이지를 선택합니다.

  3. Intel JCC Erratum 완화 사용 속성의 값을 선택합니다. 확인을 선택하여 변경 내용을 적용합니다.

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

참고 항목

/Q 옵션(하위 수준 작업)
MSVC 컴파일러 옵션
MSVC 컴파일러 명령줄 구문