Mercado fechado
  • BOVESPA

    108.789,33
    +556,59 (+0,51%)
     
  • MERVAL

    38.390,84
    +233,89 (+0,61%)
     
  • MXX

    51.464,03
    +900,05 (+1,78%)
     
  • PETROLEO CRU

    113,74
    +1,34 (+1,19%)
     
  • OURO

    1.813,00
    -5,90 (-0,32%)
     
  • BTC-USD

    30.525,28
    +638,01 (+2,13%)
     
  • CMC Crypto 200

    687,37
    +444,69 (+183,24%)
     
  • S&P500

    4.088,85
    +80,84 (+2,02%)
     
  • DOW JONES

    32.654,59
    +431,17 (+1,34%)
     
  • FTSE

    7.518,35
    +53,55 (+0,72%)
     
  • HANG SENG

    20.602,52
    +652,31 (+3,27%)
     
  • NIKKEI

    26.659,75
    0,00 (0,00%)
     
  • NASDAQ

    12.566,00
    +5,75 (+0,05%)
     
  • BATS 1000 Index

    0,0000
    0,0000 (0,00%)
     
  • EURO/R$

    5,2183
    +0,0079 (+0,15%)
     

Android 13 pode enfim acabar com fechamento inesperado de apps em 2° plano

  • Opa!
    Algo deu errado.
    Tente novamente mais tarde.
·2 min de leitura
Neste artigo:
  • Opa!
    Algo deu errado.
    Tente novamente mais tarde.

O Android 13 pode enfim acabar com o encerramento de aplicativos colocados em segundo plano. Uma entrada no repositório de código Android Gerrit apontou que o Google trabalha na implementação do “Multi-Generational Least Recently Used” (MGLRU), um mecanismo de gerenciamento de desempenho que promete reduzir significativamente as ocorrências de interrupção inesperada de processos.

Descoberto pelo site XDA Developers, o recurso teria dois principais objetivos: primeiro, reduzir em 40% o consumo de CPU do processo kswapd (responsável pelo gerenciamento de memória virtual); segundo, minimizar em 18% os encerramentos de aplicativos decorridos pela falta de memória, num estado conhecido como Out of Memory (OOM).

Aplicativos em segundo plano seriam melhor gerenciados com o MGLRU (Imagem: Ivo Meneghel Jr/Canaltech)
Aplicativos em segundo plano seriam melhor gerenciados com o MGLRU (Imagem: Ivo Meneghel Jr/Canaltech)

Segundo comentários de um engenheiro do Google responsável pelo MGLRU, o mecanismo de gerenciamento de memória já foi testado “em um milhão” de dispositivos Android. Embora não tenha deixado claro, provavelmente o profissional se refere ao Android Runtime on Chrome OS Virtual Machine (ARCVM), a ferramenta responsável por embarcar o Android 11 no SO para notebooks.

“Vimos melhorias substanciais em termos de utilização da CPU e intensidade de uso da memória, resultando numa menor ocorrência de encerramentos por OOM e lentidão na interface de usuário”, disse no comentário. A experimentação não aconteceu num celular, mas os resultados são promissores.

Gerenciamento mais inteligente

Na prática, o que o MGLRU faz é tornar o gerenciamento de processos mais inteligente. Isso faria o Android 13 comprometer menos a experiência do usuário ao eliminar processos menos importantes (como aqueles não utilizados há mais tempo). Além disso, ao reduzir o consumo de CPU do processo kswapd, há mais margem de performance disponível para outras atividades, o que é bom em todos os cenários.

Apesar de ser uma mudança importante para quem utiliza Android, ela pode ficar para depois. A adição no Android Gerrit não diz muita coisa quanto a implementação do recurso do sistema, além de demonstrar o interesse do Google na adição deste mecanismo. Se a ferramenta não estiver pronta para embarcar no Android 13, possivelmente ela só será adicionada no Android 14 — ou talvez nem saia do papel.

Fonte: Canaltech

Trending no Canaltech:

Nosso objetivo é criar um lugar seguro e atraente onde usuários possam se conectar uns com os outros baseados em interesses e paixões. Para melhorar a experiência de participantes da comunidade, estamos suspendendo temporariamente os comentários de artigos