Thinking Different




Visual C++ Compiler Options
/MP (Build with Multiple Processes)
Content type: Devdiv1. Transform: orcas2mtps.xslt.

The /MP option can reduce the total time to compile the source files on the command line. The /MP option causes the compiler to create one or more copies of itself, each in a separate process. Then these copies simultaneously compile the source files. Consequently, the total time to build the source files can be significantly reduced.

    /MP[processMax]

:: MSDN 에서...

멀티프로세서 환경에서 컴파일할때 프로세서를 다 활용해서 빠른 속도로 컴파일 해줄 수 있도록 하는 컴파일 옵션이라고 합니다.

다른 분들이 테스트해본 결과에 따르면 적게는 20% 많게는 100% 이상 컴파일 속도 향상이 있다고 합니다.

컴파일 옵션에 /MP  추가 하시면 됩니다. 또는 뒤에 개수를 적어주셔도 되구요.

컴퓨터 여러대로 분산컴파일이 가능한 환경이 아니거나, 멀티코어 CPU 를 사용 하신다면 괜찮은 방법 같습니다.

단 '/Gm'이(가) 다중 처리와 호환되지 않습니다. /MP 를 무시하므로 /Gm 속성을 살짝 꺼주시고 컴파일 진행하시길 바랍니다...

아래와 같이 프로젝트 속성(Alt + F7)을 선택하시고 추가하시면 됩니다.