O Google descobriu como melhorar o desempenho do Android em 5 a 10% em um “futuro próximo”

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.

avalanche

Postagens recentes

A Ubisoft está preparando uma mistura de Animal Crossing e Minecraft – detalhes do voxel sandbox Alterra de uma fonte confiável

O insider confiável Tom Henderson, em um artigo exclusivo para o portal Insider Gaming, compartilhou…

18 minutos atrás

Computadores com IA não conseguiram revigorar o mercado de PCs, mostraram relatórios trimestrais da HP Inc e da Dell

Esta semana, dois grandes fabricantes de PCs, Dell Technologies e HP Inc., divulgaram seus resultados…

28 minutos atrás

CD Projekt contou o que está acontecendo com a adaptação cinematográfica de Cyberpunk 2077

O co-diretor da CD Projekt, Michał Nowakowski, como parte do recente relatório financeiro da empresa…

58 minutos atrás

El Dorado, o irmão mais novo do supercomputador mais poderoso do mundo, El Capitan, entrou no top vinte do TOP500

O Departamento de Energia dos EUA (DOE) Sandia National Laboratories (SNL) anunciou que o novo…

1 hora atrás