/optimize
컴파일러 최적화를 사용하거나 사용하지 않습니다.
/optimize[ + | - ]
인수
용어 |
정의 |
+ | - |
선택적 요소. /optimize- 옵션은 컴파일러 최적화를 사용하지 않고, /optimize+ 옵션은 최적화를 사용합니다. 기본적으로는 최적화가 사용되지 않습니다. |
설명
컴파일러 최적화는 출력 파일을 작고 빠르고 효율적이 되도록 만듭니다. 그러나 최적화로 인해 출력 파일에서 코드가 다시 정렬되기 때문에 /optimize+는 디버깅을 어렵게 만들 수 있습니다.
같은 어셈블리에 대해 /target:module을 통해 생성된 모든 모듈에서는 어셈블리와 동일한 /optimize 설정을 사용해야 합니다. 자세한 내용은 /target(Visual Basic)를 참조하십시오.
/optimize 옵션과 /debug 옵션을 함께 사용할 수 있습니다.
Visual Studio 통합 개발 환경에서 /optimize를 설정하려면 |
|
예제
다음 코드에서는 T2.vb를 컴파일하고 컴파일러 최적화 기능을 활성화합니다.
vbc t2.vb /optimize