Como corrigir um vazamento de memória do Windows

Índice:

Como corrigir um vazamento de memória do Windows
Como corrigir um vazamento de memória do Windows
Anonim

No Windows, um vazamento de memória ocorre quando um aplicativo ou processo do sistema não libera corretamente um bloco de RAM para o gerenciador de memória do sistema operacional, uma vez que não é mais necessário. Em alguns casos, um programa pode retornar apenas uma parte do bloco de memória utilizado, em outros, nada é liberado. Como a RAM física é um recurso finito, é essencial garantir que você tenha disponibilidade suficiente 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 de memória em espera ainda prevalece no Windows 10. Uma vez que a memória em espera consome completamente sua memória livre, seu sistema pode começar a ficar lento e até travar. Como um vazamento de memória geralmente é resultado de um bug ou falha de software, é importante manter todos os drivers atualizados.

Image
Image

Encontre um vazamento de memória com o Monitor de recursos do Windows

Resource Monitor é uma ótima ferramenta integrada que lhe dará uma visão 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, digite " resmon", e selecione OK.

    Image
    Image
  2. Selecione a guia Memory e selecione Commit para reordenar a lista.

    Image
    Image
  3. Monitore o Standby (barra azul) com os aplicativos com os aplicativos que você costuma usar em execução.

    Image
    Image

Você pode ter que deixar o Monitor de Recursos funcionando por um tempo para detectar qualquer vazamento. Faça uma captura de tela ou anote 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 memória RAM. Semelhante ao Monitor de recursos, o RaMMap exibirá o uso de 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 Download RaMMap.

    Image
    Image
  2. Vá para sua pasta Downloads, copie o arquivo RaMMap para a pasta de sua escolha e extraia-o.

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

    Image
    Image
  4. Selecione Sim.

    Image
    Image
  5. Revise os SYSINTERNALS SOFTWARE TERMS e selecione Agree.

    Image
    Image
  6. Selecione a guia Use Counts e monitore sua memória de espera para ver se ela aumenta.

    Image
    Image

    Se o seu sistema está perdendo memória livre mais gradualmente, pode ser necessário deixar o RaMMap em execução por um tempo. Anote sua memória de espera 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 na guia Processos.

    Image
    Image

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.

Image
Image
  1. Pressione Tecla Windows+R, digite " 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 estiver concluído.

Esvaziar a memória de espera no Windows com RaMMap

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

  1. Clique com o botão direito do mouse no arquivo de aplicativo RaMMap e selecione Executar como administrador.
  2. Selecione Empty, depois Empty Standby List.
  3. Sua memória de espera agora deve ser significativamente menor.
Image
Image

Limpe a memória de espera com o limpador de lista de espera inteligente

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

  1. Abra um navegador da web, vá para a página do fórum oficial do aplicativo, selecione Official Download Here e selecione Save File.

    Image
    Image
  2. Faça na pasta Downloads, clique com o botão direito do mouse no arquivo ISLC 7z e selecione Executar como administrador.

    Image
    Image
  3. Selecione Yes quando a janela User Account Control aparecer.

    Image
    Image
  4. Navegue até uma pasta, selecione OK, depois Extract.

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

    Image
    Image
  6. Selecione Yes, quando a caixa de diálogo UAC aparecer.

    Image
    Image
  7. Selecione Purge Standby list para esvaziar manualmente a memória standby do seu sistema. Altere os valores para; O tamanho da lista é pelo menos e A memória livre é menor que, para atender às suas necessidades.

    Image
    Image

Selecione Iniciar minimizado para executar o ISLC em segundo plano toda vez que o sistema inicializar.

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

O script freestandbymemory.bat é outra ferramenta útil para ajudar a mitigar os problemas de memória em espera do Windows 10. Ele é executado automaticamente a cada 3 minutos 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, depois Save File.

    Image
    Image
  2. Vá para a pasta Downloads, clique com o botão direito do mouse em freestandbymemory (arquivo em lote) e selecione Executar como administrador.

    Image
    Image
  3. Selecione Mais informações.

    Image
    Image
  4. Selecione Executar mesmo assim.

    Image
    Image
  5. Selecione Sim.

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

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

    Image
    Image

Corrigir 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.

Image
Image
  1. Digite gerenciador de dispositivos na pesquisa do Windows e selecione Abrir quando os resultados forem preenchidos.
  2. Expandir uma seção de hardware.
  3. Clique com o botão direito do mouse em um dispositivo e selecione Atualizar driver.

Recomendado: