Incredi Build 성능 테스트
프로그래밍 :
2006/11/15 21:12
| IncrediBuild라는 MSVC용 플러그인이 있다. 이게 뭔고하니하면.. MSVC가 깔려있는 네트워크상의 다른 컴퓨터를 이용하여 분산컴파일을 해주는 프로그램이다. 대략 어둠의 경로에서 최신버전을 찾아볼려고 했으나.. 찾기가 어렵고.. ㄱ- 구입을 해볼까하고 가격을 알아보니 50만원.. OTL 가난한 개인이 사서 쓰기에는 좀 부담스러운 가격이다. 또한 컴퓨터가 여러대가 있어야지 효과를 볼수 있으니 사실 개인에게는 필요가 없을지도 모른다. 그런데 이게 좋은점이.. 기본적으로 MSVC에서는 컴파일시 듀얼코어나 멀티프로세서가 장착된 컴퓨터에서 이를 제대로 활용해내지 못한다. 그런데 IncrediBuild를 이용하면 멀티코어 컴퓨터의 경우에 자동으로 인식해서 알아서 시피유마다 컴파일을 할당해서 멀티컴파일을 해준다. 마침 집에 듀얼코어를 쓰는 컴퓨터와 싱글코어를 쓰는 컴퓨터가 있어서 IncrediBuild 공식홈페이지에서 30일 트라이얼버전을 받아서 설치해서 사용을 해봤다. 아래가 실험 결과이다. single 1agent - 7:26 dual 1agent - 4:29 dual single 2agent - 3:18 대체적으로 IncrediBuild를 이용하면 컴파일 시간이 단축됨을 볼수 있다. 처음 결과는 듀얼코어 컴퓨터에서 싱글코어만 사용하도록 하여 컴파일을 수행한 시간이며, 두번째 결과는 듀얼코어 컴퓨터에서 듀얼코어를 이용하여 컴파일을 수행한 시간이며, 세번째 결과는 듀얼코어 컴퓨터에서 듀얼코어를 이용하도록 하고 싱글코어 컴퓨터도 이용하여 분산컴파일을 수행한 결과이다. 대체적으로 빨라지긴 하지만 비례하여 빨라지지는 않는다. 그래도 컴퓨터가 많아지면 더더욱 빨라질테니 컴퓨터가 여러대 있는 회사의 경우에는 재미를 톡톡히 볼 수 있을게 아닌가.. |





댓글을 달아 주세요
오늘 나에게 한 친구가 하는 말..
션~ 컴퓨터 조립 좀 좋게좋게^0^ 알아봐줘~
50만원 이짝 저짝으로~~~~~
아니..............
핸드폰은 스카이 쓰면서..........
컴퓨터로 전화걸려는거? ㅠ_ㅠ
그정도 가격이면 초고사양으로 맞춰줄수 있는데.. 한 10년전에 유행한 걸로..
나도 그 말을 해주고 싶었으나...GG....
핸드폰 스카이 쓸려면,
요새 팬텍 큐리텔로 옮긴 뒤로
좀 싸졌다고 해도 50은 족히 줘야 하지 않나? ㅠ_ㅠ
어찌 컴터 구축에만 이리 인색하다냐~
언제나 무리한 일정과 말도 안되는 입찰가격 ㅋㅋㅋ
여자가 열명이면 아이가 한 달만에 만들어지는 세상이 열린 것인가?
각각 파트를 만들어서 하나로 재조립?
회사에서 1 Codi, 5 Agent로 컴파일하니 클라이언트가 컴파일이 빨리 되더군요.
괜찮은 플러그인 같습니다. 사용하는곳도 꽤 되는것 같아요~~
회사가 사주면 적극 사용하고 싶은데... 쩝.~
이게 일년전에 쓴 글인데 아마 더 좋아졌을 것이라고 생각합니다.

링크의 경우에는 분산처리가 안되는데 링크까지 어떻게 된다면 정말 좋을거 같습니다.