Visual Studio 2010 - Visual C++
/Ox(최대 최적화)
이 문서는 수동으로 번역한 것입니다. 이 페이지와 원본 영어 콘텐츠를 동시에 보려면 보기 기본 설정을 단순 보기로 전환하십시오.
/Ox 컴파일러 옵션은 코드 크기를 줄이기보다는 실행 속도를 향상시키는 코드를 만듭니다.
/Ox
설명
/Ox 컴파일러 옵션을 지정하는 것은 다음 옵션을 사용하는 것과 같습니다.
-
옵션 매개 변수가 2(/Ob2)인 /Ob(인라인 함수 확장)
/Ox는 다음과 함께 사용할 수 없습니다.
/Ox 컴파일러 옵션을 사용하면 스택 기반 반환 값의 복사 생성자와 소멸자를 제거하는 명명된 반환 값 최적화도 활성화됩니다. 자세한 내용은 /O1, /O2(크기 최소화, 속도 최대화)을 참조하십시오.
/Ox 컴파일러 옵션과 /Os(코드 크기 우선)를 조합하는 /Oxs를 지정하는 경우 /Ox 컴파일러 옵션을 취소할 수 있습니다. 조합된 옵션은 코드 크기를 우선합니다.
일반적으로 /Ox 대신 /O2(속도 최대화)를 지정하고, /Oxs 대신 /O1(크기 최소화)을 지정합니다.
Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면
-
프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 방법: 프로젝트 속성 페이지 열기를 참조하십시오.
-
C/C++ 폴더를 클릭합니다.
-
최적화 속성 페이지를 클릭합니다.
-
최적화 속성을 변경합니다.
프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면
-
Optimization 을 참조하십시오.
참고 항목