De nombreuses propriétés système indiquent différents états d'un système Android liés à la prise en charge de la 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 la page est configurée et utilisée dans Android.
ro.boot.hardware.cpu.pagesizeest une valeur spécifique à l'OEM qui indique la taille de page en cours d'exécution. Dans Android 16, 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.maxcorrespond à la valeur dePRODUCT_MAX_PAGE_SIZE_SUPPORTEDou, en d'autres termes, à l'alignement attendu des binaires sur l'appareil.ro.product.page_size(introduit dans Android 16) est la taille de page définie par le produit (basée surTARGET_BOOTS_16K). Elle définit la taille de page et est vérifiée dansVts16KPageSizeTest. Si le mauvais noyau est utilisé, la non-concordance avec cette propriété vous l'indique.ro.product.build.16k_page.enabledindique si l'appareil est compatible avec une option pour les développeurs permettant de basculer entre le mode 4 ko et le mode 16 ko. Découvrez comment activer et utiliser cette option.