IT之家 3 月 4 日消息,科技媒体 Android Authority 今天(3 月 4 日)发布博文,通过挖掘安卓 17 QPR1 Beta 版,在开发者选项中发现了“使用 16KB 页面大小启动”功能,启用后可将最小内存分配单位从 4KB 提升至 16KB。

IT之家援引博文介绍,计算机页面大小类似于书籍的页数划分,安卓默认使用 4KB 页面,意味着内存分配以 4KB 为单位,虽然利用率高,但 CPU 需管理数百万个页面表,导致计算开销大。

切换至 16KB 页面后,CPU 需追踪的页面数量减少,从而降低了访问延迟。谷歌公司估计,启用该特性后,应用启动时间缩短 3% 到 30%,系统启动时间缩短 8%。
安卓系统受限于早期 CPU 架构,因此选择使用 4KB 页面。早期安卓手机采用 32 位 ARMv7 架构,其内存管理单元(MMU)设计决定了 4KB 页面是最优选择,能兼顾地址映射与电池续航。
直到 2011 年 ARMv8 架构引入 64 位支持,硬件才具备了灵活配置 16KB 甚至 64KB 页面的能力,为如今的性能提升奠定了基础。

提升页面大小并非没有代价,它会导致内部内存碎片化加剧,造成少量 RAM 浪费。此外,许多基于 C 语言或 NDK 开发的旧版应用是按 4KB 页面构建的,需重新编译以适配 16KB 对齐。
谷歌已发布规定,自 2025 年 11 月起,所有提交至 Google Play 的针对 Android 15+ 的应用及更新,必须在 64 位设备上支持 16KB 页面大小。
<!-- 非定向300*250按钮 17/09 wenjing begin -->
<!-- 非定向300*250按钮 end -->
</div>
未经允许不得转载:紫竹林-程序员中文网 » 谷歌安卓 17 酝酿启用 16KB 页面大小:应用启动时间最高缩短 30%
相关推荐
- 25 年来最强进化:英伟达展示 DLSS 5 超分技术,黄仁勋称是图形领域的 GPT 时刻
- 庆祝 CUDA 诞生 20 周年,英伟达黄仁勋称 Token 是 AI 时代基础单元
- 史上最强 AI 基建方案:英伟达发布 Vera Rubin 平台,单 Token 成本降至 1/10
- 2026年大众将在中国市场推出超20款新能源车
- 收评:创指探底回升涨1.41% 存储芯片板块强势领涨
- 3月16日沪深两市涨停分析:法尔胜、三房巷3连板
- 港股收评:恒指涨1.45% 科指涨2.69% 科网股普涨 锂电池股强势 AI应用股活跃 智谱涨超14%
- Momenta CEO曹旭东:Momenta R7强化学习世界模型即将推出,全球首发车型锁定ID.ERA 9X
评论前必须登录!
注册