谷歌要求 Android 应用程序支持 16 KB 内存页大小以提高性能

自 2025 年 11 月 1 日起,Google Play 将要求所有面向 Android 15 及以上版本的新应用和现有应用程序更新必须支持 16 KB 内存页。如果不重新编译以支持 16 KB 内存页,当这些设备在未来的 Android 版本中更广泛普及时,应用可能无法正常运行。谷歌表示,“相当多的应用已经兼容,因此你的应用可能已经无需任何改动即可顺利满足这一要求。” 开发者可在 Play 控制台中检查内存页大小的支持情况。

在历史上,Android 一直是 “以 4 KB 内存页大小构建并优化运行” 。

在大多数 CPU 中,有专门的硬件称为内存管理单元(MMU),用于将程序使用的地址转换为内存中的物理位置。这种转换是在内存页为单位进行的。每当程序需要更多内存时,操作系统就需要介入,并填写一个 “页表” 条目,将那段内存分配给某个进程。如果内存页大小增大 4 倍,就会减少 4 倍的管理工作量。这样,系统就能有更多时间确保你的视频看起来更出色、游戏运行更加流畅以及各类应用更顺畅运行,而无需花费过多时间在低级操作系统的内部事务上。

(1)
RC-pulish的头像RC-pulish

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注