Location | Tag | Media  ||  A | P

parallel make

프로그래밍 2012. 11. 15. 14:36 |

cygwin make

아무래도 에뮬레이팅 하는 수준이라 unix os상의 그 fork와 비교했을 때

Cygwin fork는 매우 느린 수준입니다.

 

그러한 이유로 unix gcc visual studio의 그것보다 컴파일시 매우 느린 속도를 보여줍니다.

인터넷을 찾아보니 속도를 개선할만한 방법이 있네요.

자세한 내용은 아래 링크를 참고하시고

http://developers.sun.com/solaris/articles/parallel_make.html

makefile parallel 에 맞게 수정하였으니 업데이트 받으시고

바로 아래와 같이 사용 하시면 됩니다.

 

Ex) make xxxxxxxxx -j3

 

Make 마지막에 –jn 을 붙여주시면됩니다.

N은 프로세스 개수라고 보시면됩니다.

 

실제 –j4정도로 빌드해보니 기존대비 2배정도 속도 상승이 있었습니다.

다만 CPU 사용률이 100프로가 되어서 다른작업을 병행하기엔 좀 버벅거립니다.

'프로그래밍' 카테고리의 다른 글

Bresenham 선 그리기 알고리즘  (0) 2013.04.10
NDK CallStack  (0) 2012.11.15
visual studio 벡터 삽질 공유  (0) 2012.11.15
visual studio expression (boost, tinyxml)  (0) 2012.11.15
Visual Studio Formatter  (0) 2012.11.15
Posted by Bestend
: