/O 옵션(코드 최적화)

업데이트: 2010년 12월

/O 옵션은 속도가 가장 빠르고 크기는 가장 작은 코드를 만들 수 있도록 여러 가지 최적화를 제어합니다.

  • /O1은 크기가 최소가 되도록 코드를 최적화합니다.

  • /O2는 속도가 최대가 되도록 코드를 최적화합니다.

  • /Ob는 인라인 함수 확장을 제어합니다.

  • /Od는 최적화 기능을 사용할 수 없게 설정하므로 컴파일 속도가 빨라지고 디버깅이 간단해집니다.

  • /Og는 전역 최적화를 수행할 수 있도록 합니다.

  • /Oi는 적절한 함수 호출에 대해 내장 함수를 생성합니다.

  • /Os는 컴파일러가 속도 최적화보다 크기 최적화를 우선적으로 처리하도록 합니다.

  • /Ot(기본 설정)는 컴파일러가 크기 최적화보다 속도 최적화를 우선적으로 처리하도록 합니다.

  • /Ox는 최대 최적화를 선택합니다.

  • /Oy는 호출 스택에 프레임 포인터를 만들지 않으므로 함수 호출이 빨라집니다.

설명

여러 /O 옵션을 단일 옵션 문에 결합할 수도 있습니다. 예를 들어, /Odi는 /Od /Oi와 같습니다.

참고 항목

참조

컴파일러 옵션

컴파일러 옵션 설정

변경 기록

날짜

변경 내용

이유

2010년 12월

/O 옵션의 결합 방법에 대한 정보를 추가했습니다.

고객 의견