大茂名网

 找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 197|回复: 0

新闻转载SUSE 工程师提交 GCC LTO 补丁用于化 Linux 内核 2023/2/2 11:34:38

[复制链接]

1万

主题

1万

帖子

6万

积分

钻石元老

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
62908
发表于 2023-2-2 11:34 | 显示全部楼层 |阅读模式

马上注册登陆,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?用户注册

x
C 的 LTO 支持在 L 516 中被合并,并一直保留至今。此举除了提升构建性能,对于内核来说,还提供了基于 C 的 CFI 支持。Linux命令大全的最新消息可以到我们平台网站了解一下,也可以咨询客服人员进行详细的解答!
早在十年前,在 C 能够构建 L 内核主线之前,已经有开发者为内核提交 GCC LTO 补丁,不过比较终没有被合并,原因是当时 GCC 的 LTO 支持不够完善,未能说服 L。近年来,也有多家厂商发布了针对 L 内核的 LTO 补丁。随着现代 GCC 编译器(和 C)的发展,LTO 也逐渐变得更好,像 F 在打包他们的发行版安装包时都会默认使用 LTO,也有像 C L 这样的通过使用 AFDO(基于程序性能分析工具的反馈式编译化)来进一步提升其发行版的性能。 2022 年年底,SUSE 工程师 J S 提交了 GCC LTO 支持补丁,同时作为 “首次征求意见”,其部分内容是基于 A K 先前的补丁以及 SUSE 工程师 M L 的工作。 虽然对编译器的链接时进行化通常会提升性能。但目前看来,针对 L 内核的 GCC LTO 支持,内核开发者测试后发现并没有明显变化。
爱上大茂名,喜当大猫友,吃喝玩乐事,天天乐开怀!
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

QQ|客服:0668-2886677QQ:75281068|大茂微博|小黑屋|手机版|Archiver|大茂名网 ( 粤ICP备18149867号 )茂名市大茂科技有限公司 版权所有 

GMT+8, 2025-2-3 02:56 , Processed in 0.108667 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表