APP下载
报价宝  ›  资讯  › 

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

报价宝 来源:baojiabao.com 发布时间:2023-01-06 14:30:00 10月10日更新
报价宝综合消息内存占用减少 3.7%,开发者发布补丁集减少编译 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 内核。

文章标签: 内存 内核 编译 丁集 使用量 最大 开发者 开发 函数 峰值 版本 补丁 处理 循环 明显 只是 对象 布局 方面 时候 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 数码相机价格 手机价格 笔记本价格 小米手机价格 华为手机价格