'incredibuild'에 해당되는 글 1건

  1. 2006/11/15 Incredi Build 성능 테스트 (8)
IncrediBuild라는 MSVC용 플러그인이 있다.

이게 뭔고하니하면.. MSVC가 깔려있는 네트워크상의 다른 컴퓨터를 이용하여
분산컴파일을 해주는 프로그램이다.

대략 어둠의 경로에서 최신버전을 찾아볼려고 했으나.. 찾기가 어렵고.. ㄱ-
구입을 해볼까하고 가격을 알아보니 50만원.. OTL

가난한 개인이 사서 쓰기에는 좀 부담스러운 가격이다.

또한 컴퓨터가 여러대가 있어야지 효과를 볼수 있으니 사실 개인에게는 필요가 없을지도 모른다.

그런데 이게 좋은점이..

기본적으로 MSVC에서는 컴파일시 듀얼코어나 멀티프로세서가 장착된 컴퓨터에서 이를 제대로 활용해내지 못한다.

그런데 IncrediBuild를 이용하면 멀티코어 컴퓨터의 경우에 자동으로 인식해서 알아서 시피유마다 컴파일을 할당해서 멀티컴파일을 해준다.

마침 집에 듀얼코어를 쓰는 컴퓨터와 싱글코어를 쓰는 컴퓨터가 있어서 IncrediBuild 공식홈페이지에서 30일 트라이얼버전을 받아서 설치해서 사용을 해봤다.

아래가 실험 결과이다.

single 1agent - 7:26
dual 1agent - 4:29
dual single 2agent - 3:18


대체적으로 IncrediBuild를 이용하면 컴파일 시간이 단축됨을 볼수 있다.

처음 결과는 듀얼코어 컴퓨터에서 싱글코어만 사용하도록 하여 컴파일을 수행한 시간이며, 두번째 결과는 듀얼코어 컴퓨터에서 듀얼코어를 이용하여 컴파일을 수행한 시간이며, 세번째 결과는 듀얼코어 컴퓨터에서 듀얼코어를 이용하도록 하고 싱글코어 컴퓨터도 이용하여 분산컴파일을 수행한 결과이다.

대체적으로 빨라지긴 하지만 비례하여 빨라지지는 않는다.
그래도 컴퓨터가 많아지면 더더욱  빨라질테니 컴퓨터가 여러대 있는 회사의 경우에는 재미를 톡톡히 볼 수 있을게 아닌가..


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2006/11/15 21:12 2006/11/15 21:12