
IT之家了解到,Weißschuh 今天发布的补丁集主要是减少编译 Linux 内核时的最大内存使用。尤其是使用 objtool 处理 vmlinux.o 对象时的内存使用,这也是内核构建过程中占用内存的最多的一个步骤。
在安装今天的补丁集之后在处理 vmlinux.o 时,循环中的 malloc () 相关函数操作会交由循环外的 calloc () 函数,峰值内存使用可以减少 3.7%;在通过 Thomas 编译内核时候,通过减少 struct reloc 的内存使用量可以降低内存占用 3.8%;通过优化结构符号的布局将内存使用量降低了 0.5%。此外补丁集还进行了其它方面的优化,只是优化程度并不明显。
简单来说,这个正在审查的补丁系列应该有助于减少编译 Linux 内核时的内存使用峰值,进而帮助编译 Linux 内核。
未经允许不得转载:新聚网 » 内存占用减少 3.7%,开发者发布补丁集减少编译 Linux 内核时的最大内存使用量

新聚网
Swift Assist 进化:苹果 Xcode 26 可接入端侧、Claude 等 AI 编程模型
安全公司曝光黑客盗用开发团队账号在 NPM 平台散布恶意软件包,涉及 React Native / GlueStack 项目
英特尔发布 32.0.101.6881 WHQL 显卡驱动,修复《守望先锋 2》游戏崩溃问题
时隔一年半,苹果手记 Journal 应用将随 macOS / iPadOS 26 登陆 Mac / iPad
苹果推出容器化框架,可直接在 Mac 上创建、下载或运行 Linux 容器镜像
微软 Win10 / Win11 新版 Outlook 被曝新问题:重要会议安排凭空消失
Linux 6.16 首个 RC 候选版发布:提升电源管理效率、扩展硬件支持、优化 EXT4 文件系统





