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.
O "Astra Group" e a "1C" anunciaram o início das vendas do sistema operacional especializado…
À medida que a infraestrutura de IA continua a se expandir, a demanda por armazenamento…
A Corsair lançou sua primeira fonte de alimentação com mais de 1600 watts. A mais…
Apenas quatro dias após o lançamento do primeiro patch, Metroidvania Hollow Knight: Silksong está recebendo…
A AMD apresentou discretamente os processadores Ryzen Pro 9000, escreve o portal Computer Base. Os…
A editora tinyBuild e seu estúdio sérvio-letão Fantastic Signals, fundado por veteranos da indústria com…