
O artigo da XDA deste mês tocou em algo que usuários avançados sabem desde o Windows 10: o SO comprime silenciosamente a memória de trabalho em segundo plano, e para a maioria dos leitores é exatamente por isso que máquinas de 16 GB ainda se sentem saudáveis sob uma carga pesada de abas. O problema é que quando algo dá errado (compressão thrash em um aplicativo específico, pressão de memória fantasma de um vazamento de driver), o Gerenciador de Tarefas integrado não diz quase nada sobre a causa.
Testamos os melhores aplicativos para ajuste de compressão de memória do Windows no Windows 11 24H2 com uma estação de trabalho de 32 GB e um laptop de 16 GB. O objetivo em cada caso: ver o working set real e a porção comprimida, identificar o processo que detém a reserva, e liberar memória sem prejudicar o desempenho em primeiro plano.
O que procurar em um aplicativo de ajuste de memória do Windows
- Uma visualização do armazenamento comprimido (o processo é chamado Memory Compression) com o tamanho real, não o número enganoso do Gerenciador de Tarefas.
- Análise de working set por processo para que um aplicativo com vazamento seja óbvio.
- Uma limpeza segura da lista de espera que não limpe o cache de disco por horas depois.
- Gráficos históricos para que um vazamento lento apareça ao longo de um dia, não apenas no momento do congelamento.
- Sem assinatura oculta; ferramentas de memória atrás de um paywall geralmente contêm muito pouco de único.
- Editora confiável; ferramentas em nível de sistema merecem cuidado.
Comparação rápida
| Aplicativo | Melhor para | Plano gratuito | Preço inicial | Editora |
|---|---|---|---|---|
| RAMMap | Inventário profundo de memória | Sim | Gratuito | Microsoft SysInternals |
| Process Explorer | Working set em tempo real por processo | Sim | Gratuito | Microsoft SysInternals |
| Mem Reduct | Limpeza automática da lista de espera | Sim | Gratuito | henrypp |
| SysInternals VMMap | Espaço de endereço virtual por aplicativo | Sim | Gratuito | Microsoft SysInternals |
| Wise Memory Optimizer | Limpeza com um clique | Sim | Gratuito ($30 Pro) | WiseCleaner |
| OpenHardwareMonitor | Gráficos históricos | Sim | Gratuito | Open source |
| Empty Standby List | Limpeza por linha de comando | Sim | Gratuito | WJ32 (Process Hacker) |
1. RAMMap, melhor para inventário profundo
RAMMap da Microsoft SysInternals é a ferramenta que todos devem instalar primeiro. Abra e oito abas reportam exatamente onde cada megabyte de RAM está: Active, Standby, Modified, Zeroed, Free e a análise crucial de Memory Compression. A visualização Use Counts responde a pergunta “por que minha RAM está cheia” em uma tela, e a aba Processes divide as páginas comprimidas por processo proprietário.
RAMMap para ajuste de memória do Windows é a etapa de diagnóstico que você deve fazer antes de tocar em qualquer coisa. Também permite limpar seletivamente a lista de espera, a lista de páginas modificadas ou os working sets, que é a forma mais segura de liberar RAM sem uma reinicialização completa.
Onde fica aquém: Interface pesada de leitura; não para quem só quer um botão “limpar”.
Preço:
- Gratuito: Microsoft SysInternals
Plataformas: Windows
Baixar: RAMMap em learn.microsoft.com
Conclusão: A primeira parada correta para qualquer um diagnosticando um problema real de memória.
2. Process Explorer, melhor para visualização em tempo real
Process Explorer é o substituto SysInternals para o Gerenciador de Tarefas, e suas colunas Working Set são as que realmente dizem o que um aplicativo está segurando. Adicionar as colunas Private Bytes e Peak Working Set à visualização padrão expõe vazamentos em segundos, e a árvore codificada por cores torna óbvio quais processos filhos pertencem a qual pai.
Para uso diário, executar o Process Explorer em vez do Gerenciador de Tarefas (há uma opção “substituir” em Options) elimina o maior ponto cego do Windows.
Onde fica aquém: Ainda não tão amigável quanto o Gerenciador de Tarefas que substitui; novas colunas precisam ser adicionadas manualmente.
Preço:
- Gratuito: Microsoft SysInternals
Plataformas: Windows
Baixar: Process Explorer em learn.microsoft.com
Conclusão: O substituto permanente do Gerenciador de Tarefas.
3. Mem Reduct, melhor para limpeza automática
Mem Reduct é um pequeno aplicativo de código aberto de henrypp que monitora o percentual de working set e aciona uma limpeza da lista de espera quando cruza um limite. Defina para 80% de uso de memória, saia, e o aplicativo cuida do resto silenciosamente. A limpeza manual é um atalho de teclado, e o ícone da bandeja do sistema mostra o uso atual.
Para leitores que não podem deixar um fluxo de trabalho intensivo em memória para reiniciar a cada poucos dias, Mem Reduct fecha a lacuna entre “preciso consertar isso” e “realmente fiz”.
Onde fica aquém: Configurações agressivas limpam a lista de espera com muita frequência, o que prejudica os caches de leitura de disco. Os padrões são seguros; ajuste com cuidado.
Preço:
- Gratuito: Open source, GPL
Plataformas: Windows
Baixar: Mem Reduct em henrypp.org
Conclusão: A limpeza definir-e-esquecer que costumava exigir uma execução manual do RAMMap.
4. SysInternals VMMap, melhor para visualização de endereço virtual
SysInternals VMMap pega um processo e divide seu espaço de endereço virtual em cada região (Heap, Stack, Image, Private, Mapped File). Para leitores depurando o comportamento de memória de um aplicativo específico, esta é a ferramenta que responde “o que Chrome está realmente usando estes 3,2 GB?”
Onde fica aquém: Foco de processo único; não um painel em todo o sistema. A curva de aprendizado é real.
Preço:
- Gratuito: Microsoft SysInternals
Plataformas: Windows
Baixar: VMMap em learn.microsoft.com
Conclusão: A ferramenta do depurador; excessiva para diagnósticos casuales.
5. Wise Memory Optimizer, melhor para limpeza com um clique
Wise Memory Optimizer é a escolha para quem quer um botão rotulado Free RAM e não quer pensar em qual lista limpar. Um toque limpa a lista de espera e solicita redimensionamento do working set dos aplicativos em primeiro plano. Um controle deslizante define otimização automática em um limite de memória.
Onde fica aquém: O botão oculta qual lista foi realmente limpada, o que importa quando o cache miss na próxima leitura de disco é um travamento de cinco segundos.
Preço:
- Gratuito: Com anúncios de outros produtos WiseCleaner
- Pago: Pro $29,95/ano adiciona proteção em tempo real
Plataformas: Windows
Baixar: Wise Memory Optimizer em wisecleaner.com
Conclusão: Para leitores que querem um botão único e sem leitura.
6. OpenHardwareMonitor, melhor para gráficos históricos
OpenHardwareMonitor registra o uso de memória junto com CPU, GPU e disco ao longo do tempo. A visualização de gráficos é aquela que detecta um vazamento lento, onde uma verificação do Gerenciador de Tarefas de cinco minutos não detectaria: o aplicativo que abriu uma aba do navegador subindo 4 MB por hora é fácil de ver em um gráfico de 24 horas.
Onde fica aquém: Sem análise no nível do processo; ele grafica o uso total do sistema, não por processo. Combine com Process Explorer para uma visão completa.
Preço:
- Gratuito: Open source, MPL
Plataformas: Windows
Baixar: OpenHardwareMonitor em openhardwaremonitor.org
Conclusão: Para detectar vazamentos que só aparecem ao longo de horas.
7. Empty Standby List, melhor para linha de comando
Empty Standby List é o utilitário de linha de comando do autor do Process Hacker. Execute em um prompt elevado ou tarefa agendada, e a lista de espera é limpada. Essa é a ferramenta inteira: um binário, um conjunto de sinalizadores (workingsets, modifiedpagelist, standbylist, priority0standbylist).
Para leitores que fazem scripts de suas correções, este é o primitivo correto.
Onde fica aquém: Sem GUI; se um script não faz parte do plano, use Mem Reduct em seu lugar.
Preço:
- Gratuito: MIT
Plataformas: Windows
Baixar: EmptyStandbyList em github.com
Conclusão: O primitivo para colocar em uma tarefa agendada às 4 da manhã.
Como escolher o correto
- Se a máquina trava e você quer saber por quê: RAMMap primeiro, depois Process Explorer.
- Se você quer um substituto permanente do Gerenciador de Tarefas: Process Explorer.
- Se o objetivo é limpeza definir-e-esquecer: Mem Reduct.
- Se você está depurando um aplicativo específico: SysInternals VMMap.
- Se você quer um botão Free RAM único: Wise Memory Optimizer.
- Se o vazamento só aparece ao longo de um dia: OpenHardwareMonitor.
- Se a correção pertence a uma tarefa agendada: Empty Standby List.
PERGUNTAS FREQUENTES
O que é compressão de memória no Windows? Desde o Windows 10, o kernel comprime páginas de RAM recentemente não utilizadas em vez de escrevê-las no arquivo de paginação. O processo Memory Compression contém a loja comprimida. É por isso que máquinas de 16 GB ainda se sentem saudáveis sob carga, e por que os números do Gerenciador de Tarefas podem parecer estranhos.
Posso desativar a compressão de memória?
Sim, com Disable-MMAgent -MemoryCompression em uma PowerShell elevada, embora na maioria das máquinas o resultado seja pior. Desative apenas para testar uma hipótese específica, depois reative.
Os aplicativos limpadores de memória realmente ajudam? Para um caso específico (um driver com vazamento, uma lista de espera travada) sim. Para afirmações gerais de “jogos mais rápidos” não; o Windows já gerencia bem o equilíbrio.
Qual aplicativo é mais seguro usar para limpeza diária? Mem Reduct com limites padrão é o mais seguro das ferramentas automáticas. RAMMap para limpeza manual direcionada é o mais seguro das opções SysInternals.
Esses aplicativos são compatíveis com Windows 11 24H2? Sim. Todos os sete são mantidos ativamente ou fornecidos como utilitários SysInternals testados da Microsoft.