无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1026|回复: 6
打印 上一主题 下一主题

[转贴] 开发者发布补丁集,减少编译Linux内核时的最大内存使用量

  [复制链接]
跳转到指定楼层
1#
发表于 2023-1-9 10:22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
开发者 Thomas Weißschuh 今天发布了 8 个补丁集,旨在减少编译 Linux 内核时的最大内存使用量。对于在内存受限的发行版本中编译内核的开发者,新补丁可以减少 Swap 和版本创建时间。
Weißschuh 今天发布的补丁集主要是减少编译 Linux 内核时的最大内存使用。尤其是使用 objtool 处理 vmlinux.o 对象时的内存使用,这也是内核构建过程中占用内存的最多的一个步骤。

在安装今天的补丁集之后在处理 vmlinux.o 时,循环中的 malloc () 相关函数操作会交由循环外的 calloc () 函数,峰值内存使用可以减少 3.7%;在通过 Thomas 编译内核时候,通过减少 struct reloc 的内存使用量可以降低内存占用 3.8%;通过优化结构符号的布局将内存使用量降低了 0.5%。此外补丁集还进行了其它方面的优化,只是优化程度并不明显。

简单来说,这个正在审查的补丁系列应该有助于减少编译 Linux 内核时的内存使用峰值,进而帮助编译 Linux 内核。


2#
发表于 2023-1-9 10:52:04 | 只看该作者
感谢分享
回复

使用道具 举报

3#
发表于 2023-1-9 11:18:18 | 只看该作者
666
回复

使用道具 举报

4#
发表于 2023-1-9 11:18:29 | 只看该作者
666
回复

使用道具 举报

5#
发表于 2023-1-15 12:55:13 | 只看该作者
需要手动打下补丁么
回复

使用道具 举报

6#
发表于 2023-1-18 18:40:03 | 只看该作者
今天的补丁集之后在处理
回复

使用道具 举报

7#
发表于 2023-2-19 23:14:00 | 只看该作者
支持下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-12 04:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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