Propriedades do sistema

Há muitas propriedades diferentes do sistema que indicam vários estados de um sistema Android relacionados ao suporte ao tamanho da página. Se você estiver tentando entender como um dispositivo específico está configurado, essas opções vão oferecer 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, esse valor é definido pela inicialização por padrão com base no tamanho da página da CPU, se não for transmitido pelo carregador de inicialização.
  • 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). Ele 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 para alternar entre os modos de 4 KB e 16 KB. Saiba mais como ativar e usar essa opção.