
A Google está a implementar uma nova técnica de otimização no núcleo central do seu sistema operativo, com o objetivo de tornar os equipamentos mais ágeis e eficientes no dia a dia. Segundo os detalhes partilhados no blogue oficial para programadores, a equipa responsável pela infraestrutura LLVM do Android anunciou a introdução da funcionalidade AutoFDO (Automatic Feedback-Directed Optimization) diretamente no kernel. Esta novidade aplica lições retiradas do uso real dos telemóveis para melhorar a forma como o próprio sistema é construído.
O impacto direto no processador
O kernel é uma das peças mais críticas de qualquer sistema operativo, servindo de ponte de comunicação entre as aplicações, o hardware e o processador central. De acordo com a empresa, esta componente é responsável por cerca de 40% do tempo de processamento nestes dispositivos móveis. Por esse motivo, qualquer pequena melhoria a este nível traduz-se num salto notório na fluidez da utilização real.
Habitualmente, o processo de compilação — que converte o código criado pelos programadores em instruções que o processador compreende — baseia-se em regras gerais e estimativas padronizadas para tentar organizar as tarefas da forma mais eficiente possível. No entanto, o formato AutoFDO altera este paradigma, permitindo que o compilador aprenda com o comportamento de uso diário.
Testes rigorosos e expansão planeada
Para recolher os dados necessários de forma precisa, a empresa realizou testes num ambiente laboratorial rigoroso, recorrendo a telemóveis Pixel. Estas simulações replicaram uma utilização comum através do lançamento e interação com as cem aplicações mais populares do ecossistema. Ferramentas de análise monitorizaram quais as partes do núcleo que eram ativadas com maior frequência, permitindo ao sistema focar os seus esforços de afinação nas áreas de código classificadas como mais executadas.
O resultado desta reestruturação de dados traduz-se em aberturas de aplicações mais rápidas, um desempenho geral mais consistente, alternância imediata entre janelas e até potenciais ganhos na autonomia da bateria. A equipa sublinhou que já observou melhorias impressionantes nas métricas fundamentais do sistema móvel.
Atualmente, a funcionalidade AutoFDO está a ser implementada nas ramificações android16-6.12 e android15-6.6, que servem de base às versões mais recentes. Contudo, a estratégia a longo prazo passa por expandir estas otimizações a mais áreas do kernel no futuro. Isto inclui englobar componentes adicionais do sistema e controladores de hardware desenvolvidos pelos fabricantes para elementos específicos, como os sensores das câmaras e os modems de rede.












Nenhum comentário
Seja o primeiro!