Mudança no tamanho de página do Android pode melhorar desempenho do sistema em até 10%
O tamanho de página refere-se à menor unidade de memória gerenciada pelo sistema operacional.
Atualmente, a maioria dos sistemas utiliza um valor de 4 KB, mas o Android passará a suportar 16 KB em CPUs ARM. Apesar do aumento de desempenho, a alteração também pode levar a um consumo adicional de cerca de 9% de memória.
Com páginas maiores, o sistema operacional realiza menos operações administrativas de gerenciamento de memória, permitindo que o sistema se concentre mais em tarefas de alto nível, como exibição de vídeos e execução de jogos.
O Android 15 oferecerá flexibilidade aos fabricantes de dispositivos, permitindo a configuração de 4 KB ou 16 KB como tamanho de página. Aplicativos que contêm código nativo precisarão ser recompilados e testados para garantir compatibilidade com o novo tamanho de página de 16 KB. O kernel Linux e sistemas de arquivos, como EROFS e F2FS, também foram ajustados para suportar o tamanho de página maior.
Para desenvolvedores que utilizam emuladores em hardware x86_64, foi adicionada uma funcionalidade que simula o comportamento de 16 KB, mesmo que o kernel esteja operando em modo de 4 KB.
Essa mudança tem como objetivo preparar o ecossistema Android para dispositivos mais rápidos e eficientes. Desenvolvedores de aplicativos e SDKs são incentivados a adaptar suas ferramentas para aproveitar essas melhorias.