티스토리 뷰
목차
비주얼스튜디오 2008 릴리즈 빌드 시간 오래 걸릴 때 멈춤 해결
디버그 모드에선 시간이 오래 걸리지 않는데, 릴리즈 모드에서 시간이 오래 걸리는 경우가 있습니다. 너무 오래 걸리다 보니 멈춤 현상으로 오인하는 경우도 많습니다.
이럴 때는 프로젝트 속성 C/C++ - 최적화(Optimization) 옵션을 변경하여 해결할 수 있습니다.
1. 최적화 사용 안 함
프로젝트 속성 - C/C++ - 최적화 - 최적화 - 사용안함(/Od)
위와 같이 변경하여 속도를 올릴 수 있습니다.
MS Visual Studio 2008 버그
비주얼스튜디오 2008 영문판 사용 중이시라면 아래 그림을 참조하세요.
영문판 : VisualStudio - Configuration Properties - C/C++ - Optimization - Optimization - Disabled (/Od)
2. 최적화 - 사용자 지정
총 5개의 옵션을 변경합니다.
최적화 |
사용자 지정 |
인라인 함수 확장 |
적합한 것 모두 확장(/Ob2) |
내장 함수 사용 |
예(/Oi) |
크기 또는 속도 |
코드 크기 우선(/Os) |
프레임 포인터 생략 |
예(/Oy) |
비주얼스튜디오 2008 영문판 사용 중이시라면 아래 그림을 참조하세요.
Optimization | Custom |
Inline Function Expansion | Any Suitable(/Ob2) |
Enable Intrinsic Functions | Yes(/Oi) |
Favor Size or Speed | Favor Small Code(/Os) |
Omit Frame Pointers | Yes(/Oy) |
위에서 설명한 두 가지 방법 중 하나를 선택해서 VisualStudio 2008 릴리즈모드 시간 오래 걸림 또는 멈춤 현상을 해결할 수 있습니다.
비주얼스튜디오 2008 릴리즈 빌드 시간 오래 걸릴 때 멈춤 해결
written by vicddory