Linux|持续性能改进:Ubuntu 21.01默认启用LTO优化功能
Phoronix 报道称 , Ubuntu 21.04 正在默认启用一项旨在提升性能的“编译器链接时间优化”(LTO)功能 。早在今年 1 月 , Ubuntu 就已经讨论过这方面的计划 , 以允许在整个二进制文件的链接过程中 , 引入附加的编译器优化 , 从而为 Ubuntu 21.04 的软件包启用更高的 LTO 性能优化 。
【Linux|持续性能改进:Ubuntu 21.01默认启用LTO优化功能】
文章图片
Ubuntu 21.04 资料图
早些时候 , Fedora 和 openSUSE 等 Linux 发行版也都启用了类似的 LTO 优化方案 , 使之成为了各自软件包构建的一部分 。
至于 Ubuntu 21.04 , 尽管功能冻结已有一个月 , 但 Lrs 通道(Hirsute Hippo)中还是得到了实现 。在本周最新上传的 dpkg 软件包 , 现已能够顺利启用 LTO 优化 。
默认情况下 , 它将对 x86_64(AMD64)、ARM64、PPC64EL 和 s390x 架构启用编译器的链接时间优化 。上述架构通常都支持 GCC LTO , 以及相应的性能改进 。
文章图片
(来自:Debian Wiki)
虽然较预期的时间要晚了一些 , 但现在 LTO 优化终于经过了 Lukasz 的讨论和批准 , 此外 Matthias Klose 也在邮件公告列表中详细谈论了有关 LTO 的一些问题 。
首先 , Ubuntu 21.04 已将 lto-disabled-list 软件包作为一个种子而存在 , 但未涵盖所有不再主线(main)中的软件包 。由于某种原因 , 它们已随着 LTO 的优化而回退 。即便如此 , Phoronix 还是表示乐于见到 LTO 优化工作的顺利推进 。因其有助于从 Ubuntu 21.04 上默认的 GCC 10 编译器系统中压榨出一些额外的性能 , 且未来几周内或有进一步的优化 。
其次 , 对于大约 80 个被回退的软件包 , 其计划在新一周开展测试、修复问题、或直接在软件包中关闭 LTO 优化后再重新上传 。
推荐阅读
- 功能|Linux 微信官方版 2.1.1 正式发布
- 视点·观察|科技股连年上涨势头难以持续:或已透支未来涨幅
- 方面|摩托罗拉 moto X30 推送 mr1 版更新:优化性能,新增大量功能
- Tesla|特斯拉回应“保费暴涨”:平均涨幅约10% 高性能车型不超20%
- IT|Omicron影响持续蔓延 捷蓝航空拟取消约1280架次航班
- 集聚|向全球应用创新策源地持续迈进 上海“双千兆”应用体验中心正式揭牌
- 水管|柔性泄水管概述、性能参数
- 生物化学|我国卓越科技论文总体产出持续增长
- 手机|小米12/Pro手机动态性能调度技术官方详解
- Linux|glibc在默认情况下并未妥善解决Y2038问题