O Google Android 14 mudou os mecanismos de distribuição de cargas de trabalho para o processador e RAM, o que deve ter um efeito benéfico no desempenho do dispositivo e na vida útil da bateria. O vice-presidente de desenvolvimento de software do Google, Dave Burke, responsável pelo Android, falou sobre isso.

Fonte da imagem: gfk DSGN / pixabay.com

A economia de recursos é alcançada limitando as transmissões – este é um mecanismo para comunicar o sistema com os aplicativos quando ocorrem eventos críticos, por exemplo, como queda no nível da bateria ou mudança da conexão de Internet de Wi-Fi para redes móveis. “Fizemos um ótimo trabalho ao reduzir a atividade da CPU para aplicativos em segundo plano, resultando em 30% menos inicialização fria de aplicativos no Android 14. Uma inicialização a frio ocorre quando você precisa ler páginas de código da memória flash e colocá-las na RAM antes de executar, de modo que a redução de 30% é bastante perceptível e você sentirá isso como usuário”, disse Burke.

Ele explicou que o desafio de reduzir as partidas a frio é delicado. “Queríamos aumentar o número de processos em cache – são processos que estão na RAM – para que haja mais inicializações a quente. Mas o perigo aqui é que se houver muitos processos em cache, e se eles não estiverem realmente congelados – se não estiverem realmente dormindo, então eles começam a usar o processador de forma mais ativa e então consomem energia da bateria”, explicou o gerente sênior .

Estas medidas ajudaram a alcançar ganhos de produtividade significativos. “A equipe conseguiu reduzir a atividade em segundo plano em 50% conforme medido pela CPU, e fizemos isso por meio de uma série de projetos internos para congelar adequadamente os processos, bem como reduzir as transmissões”, acrescentou Burke.

Além disso, os desenvolvedores realizaram otimizações que ajudarão a reduzir o espaço em disco necessário sem comprometer o desempenho. “Reduzimos o tamanho do código em 9% dobrando instruções de retorno e várias otimizações no compilador. Para um dispositivo que tenha de 500 MB a 1 GB de código otimizado – são aplicativos que foram instalados e otimizados – a economia será de 50 a 100 MB de dados que liberamos”, finalizou o vice-presidente do Google.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *