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 Microsoft corrigiu três vulnerabilidades zero-day perigosas e outras 200 falhas em seu software.

A Microsoft lançou sua atualização de junho na terça-feira de atualizações, corrigindo 200 vulnerabilidades, incluindo…

2 horas atrás

Inteligência artificial ajuda a atualizar drivers AMD Radeon que têm quase 20 anos.

Segundo o Phoronix, a versão mais recente do driver gráfico Gallium3D R600, incluída no Mesa…

4 horas atrás

A NASA apresentou a tripulação da missão lunar Artemis 3, mas ela não chegará à Lua.

A NASA anunciou os nomes dos astronautas que irão ao espaço na missão Artemis 3…

4 horas atrás

A Anthropic revelou Claude Fable 5, uma “versão segura” do tão comentado Mythos.

No início deste mês, a Anthropic expandiu a disponibilidade de seu modelo de IA mais…

5 horas atrás