O Google planeja melhorar o desempenho dos dispositivos Android, fornecendo-lhes suporte para páginas de 16 KB de memória. Esta inovação está atualmente sendo testada ativamente.
Fonte da imagem: android-developers.googleblog.com
«A maioria dos processadores possui uma unidade de hardware dedicada chamada unidade de gerenciamento de memória (MMU), que traduz endereços daqueles usados pelo programa para locais físicos na memória. A conversão vem do tamanho da página. Cada vez que um programa precisa de mais memória, o sistema operacional precisa intervir e fazer uma entrada na “tabela de páginas”, atribuindo esse pedaço de memória ao processo. Isso significa que o sistema pode gastar mais tempo garantindo que os vídeos tenham uma ótima aparência, os jogos funcionem bem e os aplicativos funcionem sem problemas, e menos tempo preenchendo documentos do sistema operacional de baixo nível”, explicou o Google.
Atualmente, o Android é “construído e otimizado para rodar em tamanhos de página de 4 KB”. O Google estima que a mudança para tamanhos de página maiores promete “um aumento geral de desempenho de 5 a 10%”, mas o consumo geral de memória aumentará cerca de 9%. Em particular, quando os recursos de memória são limitados, os tempos de inicialização dos aplicativos são reduzidos em média 3,16% e, em alguns casos, 30%; O consumo de energia durante a inicialização ao iniciar um aplicativo é reduzido em média 4,56%; a inicialização “quente” da câmera é acelerada em média 4,48%, “fria” – em 6,60%; O tempo de inicialização do sistema é reduzido em média 1,5% ou 0,8 segundos, segundo cálculos do Google.
Com o Android 15, a empresa reconstruiu o sistema operacional “do zero para suportar vários tamanhos de página, tornando-o insensível ao tamanho da página”. Os desenvolvedores precisam recompilar aplicativos para suportar dispositivos com tamanho de página de 16 KB, e agora “o mesmo binário de aplicativo pode ser executado em dispositivos com páginas de memória de 4 KB e 16 KB”. O lançamento da inovação pode começar com Android 15 QPR1 Beta 1 no Pixel 8 e 8 Pro. A opção “Baixar com tamanho de página de 16 KB” disponível para desenvolvedores exigirá o desbloqueio do bootloader e a limpeza do dispositivo, portanto, não será adequada para usuários comuns. O Google está atualmente trabalhando com “parceiros SoC e OEM para habilitar esta opção em novos dispositivos em breve”, mas por enquanto a principal opção de trabalho é o emulador x86_64.
Para usuários comuns, a empresa prometeu lançar a inovação em um “futuro próximo”, embora no momento “não haja dispositivos Android disponíveis ou esperados para o lançamento do Android 15 que suportem um tamanho de página de 16 KB”. Supõe-se que na prática a transição ocorrerá à medida que a quantidade de RAM nos dispositivos finais aumentar.
Os veículos híbridos e elétricos no mercado interno da China já ocuparam mais de metade…
Esta semana, conforme relatado pela Business Korea, o CTO da startup sul-coreana Rebellions, Oh Jin-wook,…
O fundador e CEO do mensageiro Telegram, Pavel Durov, foi preso na noite de sábado…
Jogado no Xbox Series S Existem muitos jogos dedicados a questões ambientais; a série Sonic…
A NASA acaba de encerrar uma coletiva de imprensa sobre o problema do retorno da…
Um enorme sistema de computador Mainframe IBM 7090 está em leilão na Christie's, um dos…