À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Propriétés système
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
De nombreuses propriétés système différentes 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.pagesize
est une valeur spécifique à l'OEM, qui indique la taille de page en cours d'exécution. Sous 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.max
correspond à la valeur de PRODUCT_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) est la taille de page définie par le produit (basée sur TARGET_BOOTS_16K
). Elle définit la taille de page et est validée dans Vts16KPageSizeTest
. Si le kernel 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 ko et 16 ko. Découvrez comment activer et utiliser cette option.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,["# System properties\n\nThere are many different system properties that indicate various states of\nan Android system related to its page size support. If you're trying to\nunderstand how a specific device is configured, these options provide an\noverview of how page size is configured and used in Android.\n\n- `ro.boot.hardware.cpu.pagesize` is an OEM-specific value, indicating the page size that is running. In Android 16, this is set by init by default based on the CPU page size if it isn't passed from the bootloader.\n- `ro.product.cpu.pagesize.max` is the value of `PRODUCT_MAX_PAGE_SIZE_SUPPORTED` or in other words, the expected alignment of binaries on device.\n- `ro.product.page_size` (introduced in Android 16) is the product-defined page size (based on `TARGET_BOOTS_16K`). This defines what the page size should be and is verfied in `Vts16KPageSizeTest`. If the wrong kernel is used, the mismatch with this property tells you.\n- `ro.product.build.16k_page.enabled` indicates whether the device supports a developer option to switch between 4 KB and 16 KB mode. Read more how to [enable and use this option](/docs/core/architecture/16kb-page-size/16kb-developer-option)."]]