主题 : 开发者发布补丁集,减少编译Linux内核时的最大内存使用量
知足常乐
级别: 十方秋水

UID: 23
精华: 1
发帖: 261065
威望: 117081 点
无痕币: 2195 WHB
贡献值: 0 点
在线时间: 9388(时)
注册时间: 2007-11-24
最后登录: 2024-03-29

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

12 月 28 日消息,开发者 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 内核。
事能知足心常乐 人到无求品自高
级别: 六行秋雁

UID: 1363
精华: 0
发帖: 7124
威望: 21551 点
无痕币: 10087 WHB
贡献值: 0 点
在线时间: 787(时)
注册时间: 2007-11-27
最后登录: 2024-03-28

感谢楼主的资源分享
级别: 七朵秋菊
UID: 302041
精华: 0
发帖: 25121
威望: 15591 点
无痕币: 15434 WHB
贡献值: 0 点
在线时间: 958(时)
注册时间: 2022-01-01
最后登录: 2024-03-29

了解一下,谢谢分享。
级别: 十方秋水

UID: 88
精华: 0
发帖: 129700
威望: 220794 点
无痕币: 105768 WHB
贡献值: 0 点
在线时间: 51569(时)
注册时间: 2008-03-18
最后登录: 2024-03-29

了解一下。谢谢楼主分享。
知足常乐
级别: 十方秋水

UID: 23
精华: 1
发帖: 261065
威望: 117081 点
无痕币: 2195 WHB
贡献值: 0 点
在线时间: 9388(时)
注册时间: 2007-11-24
最后登录: 2024-03-29

看看了解一下吧!
事能知足心常乐 人到无求品自高
级别: 六行秋雁

UID: 30790
精华: 0
发帖: 1713
威望: 21903 点
无痕币: 6487 WHB
贡献值: 0 点
在线时间: 448(时)
注册时间: 2008-05-19
最后登录: 2024-02-25

感谢楼主辛苦分享。
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 604963
威望: 528524 点
无痕币: 3089 WHB
贡献值: 0 点
在线时间: 61687(时)
注册时间: 2008-12-25
最后登录: 2024-03-29

谢谢辛苦分享这个了,进来看看,了解一下。
Total 0.036783(s) query 4, Time now is:03-29 17:09, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛