O Google explicou como aumentará a velocidade de funcionamento e o tempo de bateria dos dispositivos Android
O Google está desenvolvendo otimização em segundo plano para dispositivos Android
A equipe do Google trabalha na implementação de uma série de melhorias que tornarão os smartphones baseados no Android mais rápidos e econômicos. Para isso, eles utilizam a cadeia de ferramentas LLVM do Android para atualizar o núcleo do sistema operacional e integrar a tecnologia Automatic Feedback-Directed Optimization (AutoFDO).
O que faz o AutoFDO?
Em compilações normais, o compilador toma milhares de decisões pequenas:
– incorporar uma função diretamente no código ou chamá‑la separadamente;
– qual ramo de um operador condicional provavelmente será executado.
Essas decisões baseiam-se em dicas estatísticas dentro do código e nem sempre refletem o comportamento real da aplicação. O AutoFDO muda a abordagem – o compilador recebe os “caminhos de execução” reais (ou seja, as sequências de instruções mais frequentes), que são registrados durante o uso do dispositivo, e então os utiliza para otimizações mais precisas.
Como os dados são coletados
* Parques de dispositivos reais podem fornecer as informações necessárias, mas o Google prefere sintetizar perfis a partir de cargas representativas.
* Em testes, cerca de 100 dos aplicativos mais populares são executados.
* Um perfilador “selecionado” especial determina quais trechos de código realmente são usados com frequência e quais são raros.
Os perfis obtidos são aplicados na recompilação do núcleo, e o compilador começa a tomar decisões mais fundamentadas que correspondem às cargas de trabalho reais do Android.
Resultados dos testes iniciais
* O tempo de carregamento do sistema operacional aumentou 2,1 %.
* A inicialização de aplicativos a partir de um estado “frio” (completamente descarregados) melhorou 4,3 %.
* Também houve pequenos aumentos em outras métricas que são menos perceptíveis para o usuário.
Como será implementado
* O AutoFDO será incluído no núcleo por padrão de forma conservadora: se o processo sair dos padrões predefinidos, o sistema retornará aos métodos de otimização anteriores.
* A tecnologia aparecerá nas novas versões do kernel Android:
* Android 16 (kernel 6.12),
* Android 15 (kernel 6.6) e
* em lançamentos futuros, incluindo Android 17 (kernel 6.18).
O que isso trará aos usuários
O Google afirma que a implementação do AutoFDO levará a:
* uma interface mais responsiva,
* troca rápida entre aplicativos,
* maior duração da bateria e
* desempenho geral aprimorado dos dispositivos.
Assim, a otimização em segundo plano baseada em cenários de execução reais deve tornar os smartphones Android mais rápidos e econômicos sem mudanças perceptíveis na experiência do usuário.
Comentários (0)
Compartilhe sua opinião — por favor, seja educado e mantenha-se no tema.
Faça login para comentar