2월, 2008의 게시물 표시

VC6.0->VS2005 로 환경 바꾸면서 로딩속도와 IncrediBuild + Precompiled headers Build Time 관련

프로젝트 개발 환경을 바꾼지 1년이 다 되어가는듯하다... 그때당시 VC6.0 에서 2005로 바꿨을 뿐인데 클라이언트 데이터 로딩이 무지하게 오래 걸렸던 기억이 있다..( 사실 2005로 바꾸면서 무자게 많던 링크 에러등등.. ; ) 아래는 2005로 바꾸고 프로젝트 설정에서 기본 런타임 검사 설정 값에 따른 데이터 로딩시간 측정 값이다..   E 모듈 C 모듈 Client 로딩시간 모두 모두 스택 1 분  39 초 모두 모두 기본값 1 분  29 초 기본값 모두 기본값 1 분  22 초 모두 기본값 스택 49 초 모두 기본값 기본값 28 초 기본값 기본값 모두 46 초 기본값 기본값 스택 43 초 기본값 기본값 기본값 22 초 모듈 2개와 클라이언트를 다 기본값으로 하니 제일 빨랐다.. 안한 것보다 1분이나 단축되더라..  기억에는 이 현상이 디버그 일때만 느렸던거 같은데.. 확실치 않치만.. 그리고 기본 런타임 검사 말고도 뭔가 또 해줬던거 같은데..STL 관련 디버그 쪽 처리 하고.. #define _HAS_ITERATOR_DEBUGGING 0 #define _SECURE_SCL 0 역시 기억이 ;; 또다른 것은 인크리즈 빌드를 사용하고 프리컴파일 헤더 설정에 따른 빌드 시간으로.. 일단... Q: I'm using precompiled headers in my project. Does IncrediBuild support this? Is there anything I should be aware of regarding precompiled headers? A:  Yes, IncrediBuild supports projects using Precompiled Headers and will accelerate projects using PCHs. Specifically,