Linux 持续性能改进:Ubuntu 21.01默认启用LTO优化功能
Phoronix 报道称,Ubuntu 21.04 正在默认启用一项旨在提升性能的“编译器链接时间优化”(LTO)功能 。早在今年 1 月,Ubuntu 就已经讨论过这方面的计划,以允许在整个二进制文件的链接过程中,引入附加的编译器优化,从而为 Ubuntu 21.04 的软件包启用更高的 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)
【Linux|持续性能改进:Ubuntu 21.01默认启用LTO优化功能】虽然较预期的时间要晚了一些,但现在 LTO 优化终于经过了 Lukasz 的讨论和批准,此外 Matthias Klose 也在邮件公告列表中详细谈论了有关 LTO 的一些问题 。
首先,Ubuntu 21.04 已将 lto-disabled-list 软件包作为一个种子而存在,但未涵盖所有不再主线(main)中的软件包 。由于某种原因,它们已随着 LTO 的优化而回退 。即便如此,Phoronix 还是表示乐于见到 LTO 优化工作的顺利推进 。因其有助于从 Ubuntu 21.04 上默认的 GCC 10 编译器系统中压榨出一些额外的性能,且未来几周内或有进一步的优化 。
其次,对于大约 80 个被回退的软件包,其计划在新一周开展测试、修复问题、或直接在软件包中关闭 LTO 优化后再重新上传 。
推荐阅读
- Microsoft Edge Dev 92.0.902.2发布:优化管理策略 修复Linux版本同步问题
- 证券日报 信披违规“强监管”态势持续 交易所前5个月采取监管措施逾200条
- 猪肉 猪肉价格持续下跌,但老百姓却不愿意买了,什么原因?
- 太阳系 海洋是怎么来的持续千万年的超级大雨,却只占了海洋的一半
- TSMC 台积电披露3nm功耗与性能增益 2nm设计将更具潜力
- AMD 4K游戏性能提升200% AMD确认FSR技术不支持NVIDIA显卡
- 证券日报 房地产融资呈现“五个持续下降” 监管层表态防止乱象回潮
- Lenovo ThinkBook 14p/16p笔记本发布:满血性能 售价4999/8499元起
- Windows [图]WSLg功能初探:在Windows 10上运行Linux GUI应用
- AMD AMD介绍“Zen 3+”与3D垂直缓存技术:有望提升15%游戏性能
