Google Android 17 irá melhorar a fluidez do telemóvel: os threads já não ficam "em fila à espera", a perda de quadros das aplicações diminui 4%

robot
Geração do resumo em andamento

IT之家18 de fevereiro — A mídia tecnológica Android Authority publicou hoje (18 de fevereiro) um artigo que informa que, no sistema Android 17, a Google planeja introduzir o sistema DeliQueue, otimizando o mecanismo de bloqueio de memória do MessageQueue para reduzir o tempo de espera entre threads de software.

O IT之家 cita a descrição do artigo, explicando que, durante o uso diário de smartphones Android, os usuários frequentemente enfrentam problemas de deslize não fluido ou operações travadas, geralmente devido ao sistema precisar descartar quadros (Dropped frames) para processar tarefas.

A causa fundamental desse fenômeno reside no fato de que, ao processar a exibição da interface de usuário (UI), as threads do sistema muitas vezes precisam aguardar na fila para acessar o componente central MessageQueue. Quando uma thread bloqueia a fila, as demais são forçadas a ficar ociosas, impedindo a conclusão oportuna de tarefas críticas.

Para resolver esse problema, a Google planeja reestruturar a MessageQueue na camada inferior do Android 17, lançando a estrutura de dados sem bloqueio DeliQueue.

O novo sistema abandona o modo de bloqueio tradicional de “uma thread por serviço”, permitindo um controle mais refinado de posições específicas de memória, o que significa que as threads não precisarão mais esperar longamente pelo desbloqueio, podendo processar tarefas de forma mais flexível e paralela.

Para ilustrar esse mecanismo de forma mais clara, a Google usa o exemplo de uma fila de retirada de números em uma loja de comida pronta: assim como os clientes podem pegar seus números e serem atendidos na ordem de chegada, o DeliQueue permite que as threads sejam agendadas de forma flexível de acordo com os recursos disponíveis, evitando congestionamentos de desempenho causados por esperas.

Segundo a Google, o novo sistema reduziu a taxa de quadros descartados em 4%, e na interface do sistema e no lançador (launcher), essa redução chegou a 7,7%. A Google ainda está testando o sistema DeliQueue internamente, tendo corrigido duas vulnerabilidades já identificadas.

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar

Negocie criptomoedas a qualquer hora e em qualquer lugar
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)