Resposta rápida

Não limpe nada por padrão. Para um teste de cache frio, Empty Standby List costuma ser a opção correta, mas descarta páginas úteis e aumenta leituras. Salve o trabalho e um snapshot, execute uma vez e compare exatamente a mesma carga.

Diferença entre as opções Empty

Empty Working Sets reduz páginas residentes de processos; eles podem trazê-las de volta ao tocá-las. Empty System Working Set afeta partes residentes do sistema. Empty Standby List descarta cache recuperável, enquanto Priority 0 limita o alvo à prioridade mais baixa. Empty Modified Page List lida com páginas alteradas e pode provocar gravações. Nenhuma opção corrige a origem de uma alocação repetida.

Escolha pelo experimento. Um benchmark de leitura fria pode exigir Standby vazio. Um processo cujo Private cresce deve ser analisado em Processes, não mascarado por cortes globais. Um Nonpaged Pool elevado exige diagnóstico de driver. Esvaziar várias listas ao mesmo tempo destrói a capacidade de saber qual mudança afetou o sintoma e torna o resultado difícil de repetir.

Executar um teste de cache confiável

Meça primeiro a execução normal com cache aquecido. Salve o snapshot, escolha Empty Standby List uma vez, atualize Use Counts e confirme que a lista pretendida mudou. Repita com os mesmos arquivos, aplicativo, armazenamento e cronômetro. Compare tempo e I/O. O teste revela o benefício do cache naquela tarefa; não demonstra que esvaziar memória melhora o uso diário.

Não agende limpeza de cache com RAMMap. O Windows reutiliza Standby sob pressão e reconstrói o cache conforme lê dados. Limpezas periódicas aumentam acesso ao armazenamento, podem causar pausas e escondem a sequência necessária para encontrar um problema real. O retorno do valor Standby depois do uso é comportamento esperado, não falha do comando nem prova de vazamento.

Como interpretar uma análise do RAMMap

O RAMMap mostra a memória física do Windows por uso e por estado. Um número alto, isoladamente, não representa falha: o Windows ocupa RAM ociosa com cache para acelerar leituras e pode recuperar muitas páginas Standby quando um aplicativo precisa de espaço. A análise precisa relacionar o valor a um sintoma reproduzível, como paginação contínua, lentidão, erro de alocação ou crescimento que não volta ao normal.

Comece na aba Use Counts e compare Active, Standby, Modified, Free e Zeroed. Depois abra a visão que corresponde à categoria elevada. Processes detalha memória privada por processo, File Summary associa páginas mapeadas a arquivos e Physical Pages examina páginas individuais. Essa ordem evita comparar contadores com definições diferentes ou tratar cache recuperável como se fosse memória permanentemente perdida.

Salve um snapshot antes de qualquer alteração e registre horário, versão do Windows, versão do RAMMap e carga em execução. Capture outro snapshot no mesmo ponto de uma repetição controlada. Duas imagens de cargas diferentes podem exibir totais muito distintos sem revelar causa. Uma comparação reproduzível, com a mesma entrada e o mesmo intervalo, vale mais do que simplesmente tentar reduzir todos os números.

Conceitos de memória usados pelo RAMMap

Active identifica páginas atualmente necessárias e não imediatamente disponíveis para outro uso. Standby mantém dados válidos em cache que podem ser reutilizados ou substituídos sob pressão. Modified contém páginas alteradas que precisam ser gravadas antes do reaproveitamento. Free reúne páginas livres ainda não zeradas, enquanto Zeroed já foi limpo para uma nova alocação segura. O equilíbrio entre estados muda conforme a carga.

Process Private é memória privada de processos; Mapped File vem de mapeamentos apoiados por arquivos. Paged Pool e Nonpaged Pool pertencem ao kernel e a drivers. O Nonpaged Pool precisa permanecer na RAM, ao passo que o Paged Pool pode, em princípio, ser paginado. Como os proprietários e ciclos de vida diferem, esvaziar Standby não corrige crescimento de pool causado por um driver.

Working Set, commit e RAM física não são sinônimos. Working Set é o subconjunto de páginas virtuais atualmente residente para um processo. Commit é a promessa do Windows de fornecer RAM ou arquivo de paginação para páginas privadas. Reduzir um Working Set pode baixar o valor residente por alguns instantes sem remover a alocação ou o commit. Sempre nomeie o contador exato no relatório.

Fluxo seguro e reproduzível

Baixe o RAMMap somente pela página Microsoft Sysinternals ou pela ID exata Microsoft.Sysinternals.RAMMap no WinGet. Verifique a assinatura digital da Microsoft após transferências indiretas. Em 13 de julho de 2026, o SHA256 verificado do ZIP v1.63 era 6536A8107A3FB391E4443F2742366067341A7DA50DE89F99CA0B2390120DD0CC. O hash identifica bytes exatos; a assinatura também vincula o arquivo ao editor.

Na maioria dos computadores Intel e AMD, execute RAMMap64.exe. RAMMap64a.exe é destinado ao Windows on ARM, e RAMMap.exe atende ao Windows de 32 bits. Extraia todo o ZIP antes de abrir como administrador. O utilitário é portátil e não instala um serviço de otimização permanente, mas precisa de elevação para consultar dados completos de memória física em todo o sistema.

Altere apenas uma variável por teste. Salve o trabalho, mantenha versão do aplicativo, entrada, armazenamento e método de medição constantes, e registre tempo, I/O e resposta. Um aumento imediato em Free não prova melhoria duradoura. Quando os mesmos arquivos forem acessados novamente, o cache será reconstruído e o valor anterior poderá retornar como parte normal do gerenciamento do Windows.

Limites do que o RAMMap resolve

O RAMMap é uma ferramenta de diagnóstico, não um limpador automático de RAM. Ele revela proprietários, estados e arquivos associados a páginas físicas, salva snapshots e permite esvaziar listas em experimentos controlados. Complementa Gerenciador de Tarefas e Monitor de Recursos, mas não substitui depurador, teste de hardware, análise de driver ou planejamento de capacidade para uma carga que realmente excede a memória instalada.

Se uma categoria cresce, siga o proprietário. Para Process Private, identifique o processo e a ação que dispara o aumento. Para Mapped File, use File Summary e File Details. Para Nonpaged Pool, avance para PoolMon e diagnóstico de drivers. Para esgotamento de commit, revise processos, serviços e arquivo de paginação. Limpar uma lista não relacionada geralmente muda apenas a aparência da distribuição.

Separe observação de conclusão. Um snapshot descreve um instante e não demonstra sozinho causa, vazamento ou tendência. Colete medidas antes, durante e depois do mesmo evento, repetindo quando possível. Em um sistema de produção com travamentos, perda de dados ou pressão persistente, preserve as evidências e acione o suporte responsável em vez de automatizar comandos Empty ou desativar proteções.

Considere também a capacidade total do computador e a escala da categoria. O mesmo cache absoluto pode indicar pressão em uma máquina pequena e ser normal numa estação com muita RAM. Correlacione o período com falhas de página, uso de commit e latência de disco no Monitor de Desempenho. O RAMMap oferece a classificação detalhada; a série temporal mostra se a condição foi breve, cíclica ou persistente. Registre a unidade e mantenha o arquivo original para que outra pessoa possa repetir a comparação sem depender de uma captura isolada.

Perguntas sobre limpar cache com RAMMap

Qual opção Empty devo usar?

Nenhuma por padrão. Use Empty Standby List somente em um teste definido de cache frio.

Limpar Standby apaga arquivos?

Não, mas descarta dados em cache e pode aumentar leituras e lentidão temporária.

Devo automatizar a limpeza?

Não. O Windows gerencia o cache e a automação costuma reduzir desempenho e esconder evidências.

FONTE OFICIAL

Baixar RAMMap v1.63

Obtenha o ZIP atual e assinado diretamente do Microsoft Sysinternals.

Baixar RAMMap v1.63
O download oficial da Microsoft será aberto após uma verificação de origem de 15 segundos.

Mais guias do RAMMap