Bug no YouTube pode consumir até 7 GB de memória RAM

Bug no YouTube pode consumir até 7 GB de memória RAM

Consumo anormal de recursos tem feito abas do YouTube travarem (ilustração: Vitor Pádua/Tecnoblog)

Resumo

Nos últimos dias, acessar o YouTube virou uma dor de cabeça para diversos usuários. Relatos indicam quedas bruscas de desempenho, com o grande vilão sendo um bug na interface da plataforma do Google, que teria elevado o uso do processador.

A falha também teria aumentado o consumo de memória RAM, ultrapassando a marca de 7 GB em alguns casos. Na prática, o erro deixa os computadores lentos, com engasgos no sistema e páginas travando.

As principais queixas se concentram no Reddit, onde dezenas de pessoas compartilharam o consumo anormal de recursos. Em um primeiro momento, a comunidade suspeitou que essa lentidão fosse apenas mais um desdobramento da guerra do YouTube contra os bloqueadores de anúncios, o que fazia sentido dado o histórico da plataforma.

Além disso, os primeiros relatos indicaram que o problema estava concentrado no Mozilla Firefox. Mas isso mudou quando casos idênticos começaram a pipocar entre usuários do Brave e Microsoft Edge — navegadores que compartilham a mesma base tecnológica do Chrome (o Chromium).

O que está acontecendo?

Conforme apontado pelo site Tom’s Hardware, a raiz do problema é a forma como o código-fonte do próprio YouTube gerencia a exibição de alguns elementos visuais na tela. Os registros detalhados no Bugzilla — sistema de rastreamento de falhas mantido pela Mozilla — indica que a causa exata do problema foi isolada.

A falha técnica se concentra no menu localizado logo abaixo do player de vídeo, em que ficam os botões “Curtir”, “Não Curtir”, “Compartilhar”, “Download” e demais opções de interação. A programação da interface foi desenvolvida para verificar se todos esses botões cabem no espaço disponível na tela.

Se o sistema detecta que os controles vão ultrapassar o limite da janela do navegador, ele oculta um dos botões automaticamente para evitar que o layout do site quebre. É aqui que a falha vem ocorrendo.

Falha na interface do YouTube sobrecarrega o processador e a memória RAM (imagem: Emerson Alecrim/Tecnoblog)

Quando o botão é escondido, a largura livre disponível aumenta. Imediatamente, o código do YouTube percebe essa sobra de espaço e conclui que o botão oculto pode voltar a ser exibido. No entanto, assim que o elemento volta, o espaço acaba novamente, forçando o site a escondê-lo mais uma vez. Esse ciclo de esconde-esconde abriu um loop.

Nos bastidores, o navegador é forçado a recalcular toda a geometria da página a cada milissegundo. Esse fenômeno, conhecido tecnicamente como layout thrashing ou loop de reflow, exige um grande esforço da máquina.

Falha ainda não foi oficialmente corrigida

No Bugzilla, a ocorrência consta como resolvida. Contudo, o Tecnoblog procurou a assessoria do YouTube em busca de esclarecimentos. Em resposta oficial, a empresa declarou apenas que “o caso está sendo investigado”, sem confirmar se a instabilidade foi, de fato, solucionada de vez.

Enquanto uma correção não é oficializada, a principal recomendação para quem se deparar com o computador travando é usar o gerenciador de tarefas do próprio navegador.

No Google Chrome, Brave ou no Microsoft Edge, o usuário pode pressionar o atalho Shift + Esc no teclado para abrir o painel de controle interno. A partir dali, basta identificar a aba do YouTube que está consumindo recursos em excesso e forçar o encerramento.
Bug no YouTube pode consumir até 7 GB de memória RAM

Bug no YouTube pode consumir até 7 GB de memória RAM
Fonte: Tecnoblog