A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Proprietà di sistema
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Esistono molte proprietà di sistema diverse che indicano vari stati di un sistema Android relativi al supporto delle dimensioni delle pagine. Se stai cercando di capire come è configurato un dispositivo specifico, queste opzioni forniscono una panoramica di come le dimensioni delle pagine vengono configurate e utilizzate in Android.
ro.boot.hardware.cpu.pagesize
è un valore specifico dell'OEM che indica la dimensione della pagina in esecuzione. In Android 16, questo valore viene impostato da init per impostazione predefinita in base alle dimensioni della pagina della CPU, se non viene passato dal bootloader.
ro.product.cpu.pagesize.max
è il valore di
PRODUCT_MAX_PAGE_SIZE_SUPPORTED
o, in altre parole, l'allineamento previsto
dei binari sul dispositivo.
ro.product.page_size
(introdotto in Android 16)
è il formato della pagina definito dal prodotto (in base a TARGET_BOOTS_16K
). Questo
definisce le dimensioni della pagina e viene verificato in
Vts16KPageSizeTest
. Se viene utilizzato il kernel errato, la mancata corrispondenza con questa proprietà lo indica.
ro.product.build.16k_page.enabled
indica se il dispositivo supporta un'opzione sviluppatore per passare dalla modalità a 4 kB a quella a 16 kB. Scopri di più su come attivare e utilizzare questa opzione.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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)."]]