/Ox(최대 최적화)
업데이트: 2007년 11월
최적화 옵션을 조합하여 코드 크기를 줄이기보다는 실행 속도를 향상시키는 코드를 만듭니다.
/Ox
설명
/Ox와 /Os를 조합(/Oxs)하면 코드 크기를 우선시할 수 있습니다(크기 최적화).
일반적으로 /Ox보다 /O2를, /Oxs보다 /O1을 더 많이 사용합니다.
/Ox를 사용하는 것은 다음 옵션을 사용하는 것과 동일합니다.
/Obn, 여기서 n = 2
-
참고: 최대 최적화를 사용하면 프레임 포인터 생략 옵션(/Oy(프레임 포인터 생략))이 사용됩니다.
/Ox는 다음과 함께 사용할 수 없습니다.
/Ox를 사용하면 스택 기반 반환 값의 복사 생성자 및 소멸자를 삭제하는 명명된 반환 값 최적화도 활성화됩니다. 자세한 내용은 /O1, /O2(크기 최소화, 속도 최대화)를 참조하십시오.
Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면
프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 방법: 프로젝트 속성 페이지 열기를 참조하십시오.
C/C++ 폴더를 클릭합니다.
최적화 속성 페이지를 클릭합니다.
최적화 속성을 변경합니다.
프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면
- Optimization을 참조하십시오.