Proprietà di sistema

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 di PRODUCT_MAX_PAGE_SIZE_SUPPORTED o, 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 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à ti avvisa.
  • 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 e viceversa. Scopri di più su come attivare e utilizzare questa opzione.