Kori 9월 1일, 2022에 포스트됨 공유하기 9월 1일, 2022에 포스트됨 TwineCompile은 C++의 일반적인 문제인 컴파일 속도를 해결해 줄 수 있는 도구이다. 컴파일 속도가 최대 50배까지 빠르다. C++빌더 IDE에서 바로 사용할 수 있는데, 컴파일/개발/빌드 시간을 대폭 줄여줍니다. RAD스튜디오 또는 C++빌더 고객 중 업데이트 서브스크립션을 유지하고 있다면, 현재 무료로 받을 수 있다. IDE에서 겟잇 패키지 매니저를 열고 바로 설치하면 된다. C++팀이 겪고있는 가장 큰 문제점은 모든 C++ 도구들이 갖고 있는 컴파일 시간입니다. 물론 많은 개발팀들이 시간 단축을 위해서 다양한 방법을 적용해보고 있죠. 하지만 그 방법들 중 어떤 것도 이 문제를 해결할 수는 없었습니다. 그나마 겨우 완화시킬 수준 정도였죠. TWineCompile은 혁신적인 솔루션을 사용해 중요한 코드베이스 수정이나 취약한 빌드 프로세스없이 완전히 다른 각도에서 이 문제를 해결합니다. 멀티 프로세스 로드 밸런싱 컴파일 프로세스, 자주 액세스하는 파일의 활성화 메모리 캐싱, 자동화된 사전 허용 백그라운드 컴파일 프로세스 등의 기능들을 통해서 말이죠! 간단한 벤치 마킹 테스트 C++빌더로 개발된 규모가 큰 오픈소스 C++ 라이브러리인 Xerces와 SDL 2를 컴파일해 본 결과 테스트 결과: 컴파일 소요 시간 Xerces IDE (TwineCompile 사용 안 함) 일반: 5분 19초 TwineCompile을 사용: 51초 (약 1/6 로 단축됨) SDL IDE (TwineCompile 사용 안 함) 일반: 2분 10초 TwineCompile을 사용: 21초 테스트 환경 삼성 XP941 M.2 PCle SSD 디스크, RAM 16GB, 인텔 i7-3930K 프로세서 C++빌더와 TwineCompile만 있다면, 여러분의 프로젝트 기간도 크게 줄일 수 있다. 성능은 코어 숫자에 따라서 달라질 수 있다. 대략적으로 4-코어 CPU에서는 4배, 12-코어 CPU에서는 12배까지 속도라 빨라질 것으로 예상한다. 하지만 TwineComple은 캐시 구현은 물론 다양한 기능들이 있어 어떤 환경에서도 컴파일 속도를 크게 줄일 수 있습니다. 일부 환경에서 최대 50배까지 빠르다. TwineCompile 사용법 튜토리얼 동영상 TwineCompile 튜토리얼 1편 (5 min 남짓) - 소개, 설치, 실행 및 속도 시연 TwineCompile 튜토리얼 2편 (5 min 남짓) - 주요 활용법인 컴파일을 백그라운드에서 실행하면서 동시에 코딩을 계속하기 시연 TwineCompile 튜토리얼 3편 (5 min 남짓) - (변경된 개별 파일을 자동 컴파일하는) SORTA 컴파일 시연 1 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.