系统属性

有许多不同的系统属性指示 Android 系统的各种状态,这些状态与其页面大小支持相关。如果您尝试了解特定设备的配置方式,这些选项会概述页面大小在 Android 中的配置和使用方式。

  • ro.boot.hardware.cpu.pagesize 是 OEM 特定的值,指示正在运行的页面大小。在 Android 16(AOSP 实验版)中,如果未从启动加载程序传递页面大小,则默认情况下 init 会根据 CPU 页面大小设置此值。
  • ro.product.cpu.pagesize.maxPRODUCT_MAX_PAGE_SIZE_SUPPORTED 的值,或者换句话说,是设备上二进制文件的预期对齐方式。
  • ro.product.page_size (在 Android 16 (AOSP 实验性版本) 中引入)是产品定义的页面大小(基于 TARGET_BOOTS_16K)。这定义了页面大小应为多少,并在 Vts16KPageSizeTest 中进行验证。如果使用了错误的内核,此属性的不匹配会告知您。
  • ro.product.build.16k_page.enabled 指示设备是否支持开发者选项以在 4 KB 和 16 KB 模式之间切换。阅读更多关于如何启用和使用此选项的信息。