/O 옵션(코드 최적화)
업데이트: 2007년 11월
/O 옵션은 속도가 가장 빠르고 크기는 가장 작은 코드를 만들 수 있도록 여러 가지 최적화를 제어합니다.
/O1, /O2(크기 최소화, 속도 최대화) 옵션은 크기가 최소가 되도록 코드를 최적화합니다.
/O1, /O2(크기 최소화, 속도 최대화) 옵션은 속도가 최대가 되도록 코드를 최적화합니다.
/Ob(인라인 함수 확장) 옵션은 인라인 함수 확장을 제어합니다.
/Od(디버그 비활성화) 옵션을 사용하면 최적화 기능을 사용하지 않으므로 속도가 빨라지고 디버깅이 간단해집니다.
/Og(전역 최적화) 옵션을 사용하면 전역 최적화를 수행할 수 있습니다.
/Oi(내장 함수 만들기) 옵션은 적절한 함수 호출에 대해 내장 함수를 만듭니다.
/Os, /Ot(크기 우선 코드, 속도 우선 코드) 옵션을 사용하면 컴파일러에서 속도 최적화보다 크기 최적화를 우선적으로 처리합니다.
/Os, /Ot(크기 우선 코드, 속도 우선 코드) 옵션(기본 설정)을 사용하면 컴파일러에서 크기 최적화보다 속도 최적화를 우선적으로 처리합니다.
/Ox(최대 최적화) 옵션을 사용하면 최대 최적화가 선택됩니다.
/Oy(프레임 포인터 생략) 옵션을 사용하면 호출 스택에 프레임 포인터를 만들지 않으므로 함수 호출이 빨라집니다.