O Windows 11 pode ter um problema de vazamento de memória. Como vários Windows Insiders apontaram, o Windows 11 File Explorer parece consumir memória mesmo depois de fechado, criando lentamente uma reserva de RAM que não está usando. Depois de instalar o Windows 11 para dar uma chance à versão de lançamento, eu tive que ver se o problema ainda estava presente.
Parece que sim. Consegui reproduzir o problema várias vezes, sempre caindo na mesma marca de utilização. Há um pouco mais na história, no entanto. O Windows 11 pode ter um problema de vazamento de memória, mas parece que o Windows 10 também tem.
O que é mesmo um vazamento de memória?
Um vazamento de memória ocorre quando um programa ocupa memória e não a libera quando você fecha a janela. Essencialmente, ele consome a RAM de que precisa enquanto está aberto e não retorna essa RAM para o pool assim que você o fecha. Vazamentos de memória são bastante comuns, aparecendo em todos os lugares, desde o Google Chrome até Software Catalyst da AMD em diferentes pontos.
No Windows 11, o problema está focado no Explorador de Arquivos. Resumindo, cada vez que você abre o File Explorer e o fecha, lentamente cria um backlog de RAM que está sendo usado pelo programa, mesmo quando não o está usando. Isso certamente parece um vazamento de memória, e tem sido um problema contínuo com versões de pré-visualização do Windows 11 por alguns meses.
Seguindo no passos da PCGamer, Instalei a compilação mais recente do Windows 11 no meu PC de jogos e comecei a enviar spam para as janelas do File Explorer. Abri o Gerenciador de Tarefas para monitorar o uso e abri pouco mais de 50 janelas (até que o File Explorer estivesse no topo da lista de utilização de memória). Depois de fechar todas as janelas, a utilização caiu, mas não em qualquer lugar perto do que o File Explorer consumia em modo inativo.
No modo inativo, o File Explorer consumia cerca de 80 MB de memória e, após abrir 50 janelas, saltou para 640 MB. Mesmo depois de fechar as janelas e esperar algumas horas, o File Explorer ainda consumia cerca de 420 MB de memória. Verifiquei minha sanidade abrindo e fechando uma janela por vez e monitorando o uso, observando lentamente enquanto a utilização aumentava em pedaços de 3 MB a cada vez.
Eu tentei uma dúzia de vezes mais, observando lentamente enquanto minha utilização aumentava para mais de 1 GB e permanecia lá – tudo sem uma única janela do Explorador de Arquivos aberta.
Serei o primeiro a dizer que o Gerenciador de Tarefas não é o programa mais confiável para monitorar o uso de recursos. Abri o Monitor de Recursos para verificar novamente. Depois de fazer o processo novamente, a quantidade de memória listada no Gerenciador de Tarefas apareceu no Monitor de Recursos sob o Privado aba. Isso significa que é a memória que está sendo usada pela tarefa que não pode ser compartilhada com outro programa. Portanto, não, este não é o caso de liberar memória quando outro programa a chama.
Isso foi evidência suficiente para mim, e comecei a escrever este post. Isso foi até que nosso estimado editor de computação Luke Larsen apontou algo: O Windows 10 tem o mesmo problema?
Espere, o Windows 10 também tem esse problema?
Sim, o Windows 10 também tem um problema de vazamento de memória e há anos. Uma pesquisa de “vazamento de memória do Windows 10” produzirá dezenas de relatórios sobre os últimos anos de vazamentos de memória no Windows 10. A maioria, se não todos, foi resolvida por várias atualizações nos últimos anos. Eu tive que testar isso sozinho.
Então, inicializei uma máquina Windows 10 separada – apenas para ter certeza de que não era um problema com meus próprios módulos de RAM – e executei o mesmo processo. Peguei uma linha de base ociosa, abri e fechei 50 janelas do File Explorer e desliguei por 10 minutos. Esta é a mesma quantidade de tempo que o Windows 11 levou para atingir 420 MB de utilização, onde permaneceu por algumas horas depois.
Produziu os mesmos resultados, mas não na mesma escala. No modo inativo, o File Explorer no Windows 10 ocupava cerca de 60 MB de RAM e, com 50 janelas abertas, saltou para 307 MB. Depois de fechar e esperar 10 minutos, ele caiu para 95 MB.
Isso representa um aumento de 58% após abrir e fechar 50 janelas no Windows 10, mas um aumento massivo de 425% no Windows 11. Você pode contornar o problema abrindo o Gerenciador de Tarefas e reiniciando a tarefa do Windows Explorer. Mas mesmo assim, observei como a utilização aumentou no Windows 11 cada vez que eu abria e fechava uma janela.
Dei ao Windows 10 o mesmo tratamento, repetindo o processo cerca de uma dúzia de vezes. E depois de fechar a janela final, a utilização ainda era muito maior do que deveria. No decorrer de uma noite, porém, o Windows 10 graciosamente devolveu a memória utilizada às reservas. O Windows 11 não.
Um bug, mas não é grande coisa
Parece haver algum problema com o Windows 11 File Explorer, e parece muito com um vazamento de memória. O maior problema são os usuários desavisados encontrando um PC que parece muito mais lento com o tempo. Mesmo abrindo 50 janelas do File Explorer com 32 GB de memória, meu PC para jogos ficou muito lento. No meu XPS 13 com Windows 10, File Explorer travou várias vezes.
Ninguém deve abrir razoavelmente 50 janelas de uma vez. Esse não é o ponto aqui. Esse ponto é que, com o tempo, você pode obstruir suas reservas de memória com janelas do File Explorer que não estão presentes, e a única maneira de limpar os canos é reiniciar a tarefa no Gerenciador de Tarefas ou reiniciar o computador completamente.
Como eu disse no passado, estou esperando para atualizar para o Windows 11 até que esses problemas sejam resolvidos. Afinal, esse problema foi relatado pela primeira vez há dois meses, e a compilação do Windows 11 que instalei hoje produziu um comportamento semelhante. Pode ser um grande vazamento de memória, ou pode ser um pequeno vazamento de memória que também está presente no Windows 10, ampliado pelo File Explorer ocupando mais memória no Windows 11.
Vazamentos de memória acontecem com muitos programas, e a pior coisa que você precisa fazer para resolvê-los é reiniciar o computador. Não quero que esse problema pareça maior do que realmente é. Dito isso, máquinas com 8 GB ou menos de memória podem começar a ficar lentas rapidamente com esse problema, e parece que o Windows 11 amplifica o problema.
Recomendações dos editores