系統屬性

系統有許多屬性可指出 Android 系統的各種狀態,這些狀態與系統支援的頁面大小有關。如果您想瞭解特定裝置的設定方式,這些選項可讓您大致瞭解如何在 Android 中設定及使用網頁大小。

  • ro.boot.hardware.cpu.pagesize 是 OEM 專屬值,表示正在執行的頁面大小。在 Android 16 (AOSP 實驗版) 中,如果系統啟動載入程式未傳遞 CPU 頁面大小,則預設會由 init 根據該大小設定此值。
  • 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 模式之間切換。進一步瞭解如何啟用及使用這個選項