다음을 통해 공유


/optimize

컴파일러 최적화를 사용하거나 사용하지 않습니다.

/optimize[ + | - ]

인수

용어

정의

+ | -

선택적 요소. /optimize- 옵션은 컴파일러 최적화를 사용하지 않고, /optimize+ 옵션은 최적화를 사용합니다. 기본적으로는 최적화가 사용되지 않습니다.

설명

컴파일러 최적화는 출력 파일을 작고 빠르고 효율적이 되도록 만듭니다. 그러나 최적화로 인해 출력 파일에서 코드가 다시 정렬되기 때문에 /optimize+는 디버깅을 어렵게 만들 수 있습니다.

같은 어셈블리에 대해 /target:module을 통해 생성된 모든 모듈에서는 어셈블리와 동일한 /optimize 설정을 사용해야 합니다. 자세한 내용은 /target(Visual Basic)를 참조하십시오.

/optimize 옵션과 /debug 옵션을 함께 사용할 수 있습니다.

Visual Studio 통합 개발 환경에서 /optimize를 설정하려면

  1. 솔루션 탐색기에서 프로젝트를 선택합니다. 프로젝트 메뉴에서 속성을 선택합니다.

    자세한 내용은 프로젝트 디자이너 소개를 참조하십시오.

  2. 컴파일 탭을 클릭합니다.

  3. 고급 단추를 클릭합니다.

  4. 최적화 사용 확인란을 수정합니다.

예제

다음 코드에서는 T2.vb를 컴파일하고 컴파일러 최적화 기능을 활성화합니다.

vbc t2.vb /optimize

참고 항목

참조

/debug(Visual Basic)

샘플 컴파일 명령줄(Visual Basic)

/target(Visual Basic)

기타 리소스

Visual Basic 명령줄 컴파일러