요즘은 대게의 cpu들이 기본 듀얼코어 이고 하이엔드로 가게 되면 쿼드 프로세서이다. 하지만 visual studio를 사용하다 보니 컴파일 하는동안 cpu사용율이 20% 약간 넘는 것이다. 한마디로 컴파일시에 cpu의 모든 코어를 사용하지 못한다는 건데... 혹시나 싶어 검색해 봤더니 역시...
/MP 라는 옵션이 있었다.
MSDN : http://msdn.microsoft.com/en-us/library/bb385193.aspx 
msdn에 찾아보면 대략 영어로 샬롸 샬롸 해서 난감하지만 잴위에 보이는것이 Multiple Processes.. r그렇다 바로 MP는 Multiple Processes의 약자인 것이다. 한마디로 컴파일시에 멀티코어를 지원해 주는것이다.
사용해본 결과 .... 두둥 엄청 빨라졌다. 그리고 cpu사용률도 100% .... ㅋㅋ

옵션 추가 방법은..

사용자 삽입 이미지

위와 같이 명령줄에 /MP를 추가해주면 된다.
msdn에 보면 argument도 받는데 위와 같이 주면 자동으로 모든 cpu를 사용하는듯 하다.
argument 입력법은 /MP[cpu수](ex. /MP2) cpu수는 1~65536까지 제한 된다고 나와있는데... 과연 65536을 쓰게될 경우가 언제쯤 오려나? ㄷㄷ;;;
Posted by hazeyun
,