E-Ink 新闻日报

返回列表

mold:一个大规模并行链接器

本文介绍了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