本文介绍了mold,一个通过在整个链接流水线中系统化地应用数据并行性来解决大型C++构建周期中长期存在的性能瓶颈的Unix/Linux链接器。通过将符号解析和归档处理等纠缠操作解耦,mold在多级字节调试二进制文件上相比LLVM的lld提速2.4–16.1倍,相比GNU ld提速高达112倍。
背景
链接是软件构建管道中关键但常被忽视的性能瓶颈,尤其是在大型C++项目中,编辑-编译-调试周期往往受限于链接时间。现有的链接器如GNU ld和LLVM lld由于符号解析和归档处理的架构限制,并行度有限。
- 来源
- Lobsters
- 发布时间
- 2026年8月26日 13:09
- 评分
- 7.0 / 10