Propriedades do sistema

Há muitas propriedades do sistema diferentes que indicam vários estados de um sistema Android relacionado à compatibilidade com o tamanho da página. Se você estiver tentando entender como um dispositivo específico está configurado, essas opções vão fornecer uma visão geral de como o tamanho da página é configurado e usado no Android.

  • ro.boot.hardware.cpu.pagesize é um valor específico do OEM que indica o tamanho da página em execução. No Android 16, isso é definido pela inicialização por padrão com base no tamanho da página da CPU se não for transmitido pelo bootloader.
  • ro.product.cpu.pagesize.max é o valor de PRODUCT_MAX_PAGE_SIZE_SUPPORTED ou, em outras palavras, o alinhamento esperado de binários no dispositivo.
  • ro.product.page_size (introduzido no Android 16) é o tamanho da página definido pelo produto (com base em TARGET_BOOTS_16K). Isso define qual deve ser o tamanho da página e é verificado em Vts16KPageSizeTest. Se o kernel errado for usado, a incompatibilidade com essa propriedade vai informar você.
  • ro.product.build.16k_page.enabled indica se o dispositivo oferece suporte a uma opção para desenvolvedores que permite alternar entre os modos de 4 KB e 16 KB. Saiba como ativar e usar essa opção.