De nombreuses propriétés système différentes indiquent différents états d'un système Android liés à la compatibilité de sa taille de page. Si vous essayez de comprendre comment un appareil spécifique est configuré, ces options vous donnent un aperçu de la façon dont la taille de page est configurée et utilisée dans Android.
ro.boot.hardware.cpu.pagesize
est une valeur spécifique à l'OEM, qui indique la taille de page en cours d'exécution. Dans Android 16 (AOSP expérimental), cette valeur est définie par init par défaut en fonction de la taille de page du processeur si elle n'est pas transmise par le bootloader.ro.product.cpu.pagesize.max
correspond à la valeur dePRODUCT_MAX_PAGE_SIZE_SUPPORTED
, ou en d'autres termes, à l'alignement attendu des binaires sur l'appareil.ro.product.page_size
(introduit dans Android 16 (AOSP expérimental)) est la taille de page définie par le produit (basée surTARGET_BOOTS_16K
). Elle définit la taille de page et est validée dansVts16KPageSizeTest
. Si le noyau incorrect est utilisé, la non-concordance avec cette propriété vous en informe.ro.product.build.16k_page.enabled
indique si l'appareil est compatible avec une option pour les développeurs permettant de basculer entre les modes 4 kB et 16 kB. Découvrez comment activer et utiliser cette option.