Wild vs Mold 벤치마크, 왜 이렇게 차이가 날까?

Benchmarking Wild vs. Mold

Wild 개발자 David Lattimore가 Mold의 최신 벤치마크에서 Wild가 크게 뒤처진 이유를 분석했다. 출력 파일 삭제 여부, 파일시스템(tmpfs vs ext4), --no-fork 옵션 등 설정 차이가 성능에 큰 영향을 미쳤다. Mold는 최근 2.42.0/2.42.1 릴리스에서 빨라진 반면, Wild의 8월 4일 벤치마크는 그 이전에 실행됐다. 동일 조건에서 재현한 결과 Wild/Mold 비율은 Mold의 결과와 유사했다. Wild는 fallocate와 hugepages 최적화를 다음 릴리스에 포함할 예정이다.

Wild는 포크를 허용하고 출력 파일이 이미 tmpfs에 존재할 때 가장 좋은 성능을 보인다. 즉, Mold 벤치마크에서 사용한 설정과 정반대다.

이 날의 다른 글

2026-09-20