몰드 2.33이 링커 속도를 높이기 위한 새로운 플래그 추가

전문: https://www.phoronix.com/news/Mold-2.33-Released

원저자: Michael Larabel | 작성일: 2024-08-07 10:13
사이트 내 게시일: 2024-08-07 10:50
몰드 2.33은 백그라운드에서 별도의 디버그 파일을 생성할 수 있도록 하는 새로운 플래그를 도입했습니다. 이 기능을 통해 개발자들은 메인 출력 파일이 생성된 직후 프로그램 실행을 시작할 수 있어, 편집-재빌드-실행 주기 동안의 대기 시간이 크게 단축됩니다. 예를 들어, Threadripper 7980X 시스템에서 clang 링크에 디버그 정보를 포함할 경우 약 1.70초가 소요되지만, 새로운 --separate-debug-info 플래그를 사용하면 약 0.52초로 시간이 줄어듭니다. 이 1초 이상의 시간 단축은 빠른 반복 작업이 중요한 환경에서 개발자 생산성을 크게 향상시킬 수 있습니다.

이 기능 도입으로 백그라운드 작업을 지원하지 않는 기존 링킹 프로세스에 비해 몰드 2.33이 더욱 효율적인 도구가 될 것으로 기대됩니다. 링킹 완료를 기다리는 시간을 최소화함으로써 몰드 2.33은 워크플로를 간소화하고 전반적인 개발 효율성을 높일 수 있게 되었습니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: software development (222) Threadripper (20) Clang (16) debugging (15) Mold (5) linker (5) programming productivity (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.