Esistono molte proprietà di sistema diverse che indicano vari stati di un sistema Android correlato al supporto delle dimensioni della pagina. Se stai cercando di capire come è configurato un dispositivo specifico, queste opzioni forniscono una panoramica di come le dimensioni della pagina sono configurate e utilizzate in Android.
ro.boot.hardware.cpu.pagesizeè un valore specifico dell'OEM, che indica le dimensioni della pagina in esecuzione. In Android 16, questo valore viene impostato per impostazione predefinita da init in base alle dimensioni della pagina della CPU se non viene passato dal bootloader.ro.product.cpu.pagesize.maxè il valore diPRODUCT_MAX_PAGE_SIZE_SUPPORTEDo, in altre parole, l'allineamento previsto dei file binari sul dispositivo.ro.product.page_size(introdotto in Android 16) è la dimensione della pagina definita dal prodotto (in base aTARGET_BOOTS_16K). Questo definisce le dimensioni della pagina e viene verificato inVts16KPageSizeTest. Se viene utilizzato il kernel errato, la mancata corrispondenza con questa proprietà ti avvisa.ro.product.build.16k_page.enabledindica se il dispositivo supporta un'opzione sviluppatore per passare dalla modalità a 4 kB a quella a 16 kB e viceversa. Scopri di più su come attivare e utilizzare questa opzione.