Skip to content

Como consertar um vazamento de memória do Windows

6 de abril de 2021

Neste artigo

No Windows, ocorre um vazamento de memória quando um aplicativo ou processo do sistema não libera corretamente um bloco de RAM para o gerenciador de memória do sistema operacional quando ele não é mais necessário. Em alguns casos, um programa pode retornar apenas uma parte do bloco de memória usado, em outros, nada é liberado. Como a RAM física é um recurso finito, é fundamental garantir que você tenha o suficiente disponível para lidar com sua carga de trabalho. Embora existam alguns tipos de vazamentos de memória no Windows, o mais comum, de longe, é o problema com a memória em espera. Voltando ao Windows 7, o problema da memória em espera ainda prevalece no Windows 10. Uma vez que a memória em espera consome completamente a memória livre, o sistema pode começar a ficar lento e até mesmo travar. Como um vazamento de memória é normalmente o resultado de um bug ou falha de software, é importante manter todos os seus drivers atualizados.

Getty Images

Encontre um Vazamento de Memória com o Monitor de Recursos do Windows

O Resource Monitor é uma ótima ferramenta integrada que lhe dará uma imagem muito mais clara de como o Windows está gerenciando os recursos do seu computador (RAM, CPU, discos rígidos, etc.). Se você suspeitar que um aplicativo ou processo não está liberando sua memória em espera, o Monitor de recursos é um ótimo lugar para começar a observar. As etapas abaixo mostram como visualizar o uso de memória do seu sistema no Windows 10, 8 e 7.

  1. pressione Tecla Windows + R, entrar “resmonar, “e selecione OK.

    a função de execução no Windows 10.

  2. Selecione os Memória guia e selecione Comprometer-se para reordenar a lista.

    Monitor de recursos do Windows.

  3. Monitorar o Espera (barra azul) com os aplicativos com os aplicativos que você costuma usar em execução.

    A guia de memória do Monitor de recursos do Windows.

Você pode ter que deixar o Monitor de recursos em execução por um tempo para detectar qualquer vazamento. Faça uma captura de tela ou faça uma anotação ao abrir a ferramenta pela primeira vez para facilitar a comparação.

Diagnosticar um vazamento de memória com o RaMMap do Windows

RaMMap é uma ferramenta gratuita da Microsoft que mostra dados em tempo real sobre como o Windows gerencia e aloca sua RAM. Semelhante ao Monitor de recursos, o RaMMap exibirá o uso da memória em espera e é executado no Windows 10, 8 e 7. As etapas abaixo ilustram como baixar e executar o RaMMap.

  1. Vá para a página Sysinternals do RaMMap e selecione Baixar RaMMap.

    Página Sysinternals de RaMMap.

  2. Vá para sua Transferências pasta, copie o RaMMap arquive na pasta de sua escolha e, em seguida, extraia-o.

    Windows Explorer no Windows 10.

  3. Clique com o botão direito no RaMMap arquivo de aplicativo e selecione Executar como administrador.

    Menu do botão direito do RaMMaps no Windows 10.

  4. Selecione sim.

    Janela de permissão do UAC.

  5. Reveja o TERMOS DE LICENÇA DE SOFTWARE SYSINTERNALS, então selecione Aceita.

    Termos de licença da Microsoft Sysinternals.

  6. Selecione os Use contagens e, em seguida, monitore a memória em espera para ver se aumenta.

    Guia de contagens de uso do RaMMap.

    Se o seu sistema está perdendo memória livre mais gradualmente, você pode precisar deixar o RaMMap rodando por um tempo. Anote a memória em standby antes e depois para ver se há vazamento de RAM.

  7. Você também pode dar uma olhada em cada processo que está usando sua memória física no Processos aba.

    Guia de processos do RaMMap.

Verifique a RAM com a ferramenta de diagnóstico de memória do Windows

Executar o Diagnóstico de Memória do Windows é uma excelente maneira de verificar completamente a memória física do seu computador em busca de erros.

as opções de verificação para o Diagnóstico de Memória do Windows.

  1. pressione Tecla Windows + R, entrar “mdsched.exe, “e selecione OK.
  2. Selecione Reinicie agora e verifique se há problemas (recomendado).
  3. O teste começará e pode levar várias horas para ser concluído. Siga as instruções na tela quando o teste for concluído.

Memória de espera vazia no Windows com RaMMap

Além de monitorar o uso de memória, RaMMap também pode ser usado para esvaziar manualmente sua lista de espera.

  1. Clique com o botão direito no RaMMap arquivo de aplicativo e selecione Executar como administrador.
  2. Selecione Vazio, então Lista de espera vazia.
  3. Sua memória de espera agora deve ser significativamente menor.

Opções vazias de RaMMap

Limpar memória em espera com limpador inteligente de lista de espera

O Intelligent Standby List Cleaner (ISLC) é uma ferramenta gratuita oferecida pela Wagnardsoft que esvazia automaticamente a memória de standby do seu computador, com base em algumas condições editáveis.

  1. Abra um navegador da web, vá para a página oficial do fórum do aplicativo, selecione Baixe oficial aqui, então selecione Salvar Arquivo.

    Página de download do Intelligent Standby List Cleaner.

  2. Faça para o seu Transferências pasta, clique com o botão direito no ISLC 7z arquivo e selecione Executar como administrador.

    Menu do botão direito do ISLC no Windows 10.

  3. Selecione sim quando a janela Controle de conta de usuário for exibida.

    A caixa de diálogo do UAC no Windows 10.

  4. Navegue até uma pasta, selecione OK, então Extrair.

    Opções de autoextração do ISLC.

  5. Uma vez extraído, clique com o botão direito Limpador de lista de espera inteligente ISLC, então selecione Executar como administrador.

    ISLC sendo aberto no Windows 10.

  6. Selecione sim, quando a caixa de diálogo UAC for exibida.

    A caixa de diálogo Controle de conta de usuário no Windows 10.

  7. Selecione Eliminar lista de espera para esvaziar manualmente a memória em espera do sistema. Altere os valores para; O tamanho da lista é de pelo menos e A memória livre é inferior a, para atender às suas necessidades.

    Interface de usuário do ISLC.

Selecione Comece minimizado para executar o ISLC em segundo plano sempre que o sistema for inicializado.

Corrigir vazamento de memória do Windows 10 com FreeStandbyMemory.bat

O script freestandbymemory.bat é outra ferramenta útil para ajudar a atenuar os problemas de memória em espera do Windows 10. Ele é executado a cada 3 minutos automaticamente em segundo plano e limpará a memória em espera se a memória física do seu computador cair abaixo de 1500 MB. O download do script é gratuito e foi desenvolvido para Windows 10.

  1. Vá para a página Pastebin do script, selecione download, então Salvar Arquivo.

    página Pastebin de freestandbymemory.

  2. Vá para sua Transferências pasta, clique com o botão direito freestandbymemory (arquivo em lote) e selecione Executar como administrador.

    as opções de clique com o botão direito do script.

  3. Selecione Mais informações.

    Caixa de diálogo de proteção do Windows Defender.

  4. Selecione Corra de qualquer maneira.

    opções adicionais para uma caixa de diálogo de aviso do Windows Defender.

  5. Selecione sim.

    Pop-up do Windows 10 UAC solicitando permissão.

  6. Depois que o script for adicionado, selecione qualquer tecla para continuar. FreeStandbyMemory agora será executado em segundo plano no sistema.

    Uma captura de tela da inicialização da memória livre e por memória.

  7. Para excluir o script, navegue até Este PC> Windows (C :)> Windows, clique com o botão direito FreeStandbyMemory, então selecione Excluir.

    Freestandbymemory's menu do botão direito.

Corrija um vazamento de memória atualizando seus drivers

Embora existam várias ferramentas para verificar se há drivers desatualizados, é melhor examiná-las uma de cada vez, individualmente, para garantir que tudo esteja atualizado.

o gerenciador de dispositivos no Windows 10.

  1. Entrar gerenciador de Dispositivos na pesquisa do Windows e, em seguida, selecione Abrir assim que os resultados forem preenchidos.
  2. Expanda uma seção de hardware.
  3. Clique com o botão direito em um dispositivo e selecione Atualizar driver.