Como Desabilitar a Compactação de Memória para Diagnosticar Pressão no Arquivo de Paginação no Windows 11
🔍 WiseChecker

Como Desabilitar a Compactação de Memória para Diagnosticar Pressão no Arquivo de Paginação no Windows 11

A compactação de memória no Windows 11 comprime partes da memória do sistema para reduzir a quantidade de dados gravados no arquivo de paginação. Quando o arquivo de paginação cresce de forma incomum ou o sistema fica lento sob cargas moderadas de memória, a compactação pode estar mascarando a pressão subjacente no arquivo de paginação. Este artigo explica como desabilitar temporariamente a compactação de memória usando o PowerShell para determinar se a pressão no arquivo de paginação é a causa raiz dos problemas de desempenho. Você aprenderá os comandos exatos para ativar e desativar a compactação de memória, como interpretar os resultados e o que fazer se o arquivo de paginação continuar sob pressão após a compactação ser desabilitada.

Principais Conclusões: Diagnosticando Pressão no Arquivo de Paginação ao Desabilitar a Compactação de Memória

  • Comando PowerShell Disable-MMAgent -MemoryCompression: Desativa a compactação de memória imediatamente sem reinicialização no Windows 11 22H2 e versões posteriores.
  • Contador do Monitor de Desempenho Memory\Pages/sec: Mede a atividade do arquivo de paginação; valores sustentados acima de 1.000 indicam pressão no arquivo de paginação.
  • Gerenciador de Tarefas > Desempenho > Memória: Mostra o tamanho da memória compactada; se cair para zero após desabilitar a compactação, a memória estava sendo usada em excesso para compactação em vez do arquivo de paginação.

ADVERTISEMENT

O que a Compactação de Memória Faz e Por que Afeta a Pressão no Arquivo de Paginação

A compactação de memória é um recurso introduzido no Windows 10 e mantido no Windows 11. Ela armazena páginas inativas em um formato compactado dentro da memória do sistema (RAM) em vez de gravá-las no arquivo de paginação no disco. O objetivo é reduzir a E/S de disco e melhorar a capacidade de resposta quando a memória está sob carga moderada.

Quando a compactação de memória está ativa, o sistema pode parecer ter memória livre adequada mesmo quando o arquivo de paginação está crescendo. Isso acontece porque as páginas compactadas consomem menos RAM do que suas equivalentes descompactadas, reduzindo artificialmente o uso de memória relatado. Se o arquivo de paginação estiver crescendo além de 1,5 vez a quantidade de RAM física, ou se o sistema ficar lento durante cargas de trabalho normais, pode haver pressão no arquivo de paginação. Desabilitar a compactação de memória força o sistema a usar o arquivo de paginação diretamente, tornando visível a verdadeira demanda de memória.

Você precisa de privilégios de administrador no Windows 11 para executar os comandos do PowerShell. O procedimento é reversível e não modifica chaves do registro ou arquivos do sistema permanentemente.

Passos para Desabilitar a Compactação de Memória e Diagnosticar Pressão no Arquivo de Paginação

Siga estes passos para desabilitar a compactação de memória, monitorar a atividade do arquivo de paginação e, em seguida, reativar a compactação após o diagnóstico.

  1. Abra o PowerShell como Administrador
    Pressione a tecla Windows, digite PowerShell, clique com o botão direito em Windows PowerShell nos resultados da pesquisa e selecione Executar como administrador. Confirme o prompt do Controle de Conta de Usuário.
  2. Verifique o Status Atual da Compactação de Memória
    Execute o comando Get-MMAgent. Procure a linha MemoryCompression. Se mostrar True, a compactação está ativada no momento.
  3. Desabilite a Compactação de Memória
    Execute o comando Disable-MMAgent -MemoryCompression. Nenhuma mensagem de confirmação aparece. Execute Get-MMAgent novamente para verificar se o valor mostra False.
  4. Reinicie o Computador
    Em versões do Windows 11 anteriores à 22H2, é necessário reiniciar para que a alteração entre em vigor. Na 22H2 e posteriores, a alteração é aplicada imediatamente. Reinicie de qualquer forma para limpar quaisquer páginas compactadas em cache da memória.
  5. Monitore a Atividade do Arquivo de Paginação
    Abra o Gerenciador de Tarefas (Ctrl+Shift+Esc), vá para a guia Desempenho e selecione Memória. Observe o valor Compactado — deve ser 0 MB. Em seguida, abra o Monitor de Desempenho digitando perfmon no menu Iniciar. Adicione o contador Memory\Pages/sec. Um valor sustentado acima de 1.000 páginas por segundo indica pressão no arquivo de paginação.
  6. Realize Sua Carga de Trabalho Normal
    Use o computador normalmente por 30 a 60 minutos. Observe quaisquer mudanças na capacidade de resposta do sistema, tempos de inicialização de aplicativos ou atividade de disco.
  7. Reative a Compactação de Memória
    Execute o PowerShell como Administrador novamente e execute Enable-MMAgent -MemoryCompression. Reinicie o computador para aplicar a alteração. Execute Get-MMAgent para confirmar que o valor voltou a ser True.

ADVERTISEMENT

Se a Pressão no Arquivo de Paginação Persistir Após Desabilitar a Compactação de Memória

Se o contador Memory\Pages/sec permanecer acima de 1.000 mesmo com a compactação desabilitada, o arquivo de paginação está sob pressão real. As seções a seguir cobrem cenários comuns e suas correções.

Arquivo de Paginação Cresce Além de 4 GB Durante Carga de Trabalho Leve

Se o arquivo de paginação se expandir para mais de 4 GB enquanto você está apenas executando um navegador e alguns aplicativos, é provável que haja um vazamento de memória em um driver ou aplicativo. Abra o Gerenciador de Tarefas, vá para a guia Detalhes e classifique por Tamanho de confirmação. Identifique o processo que está usando mais bytes privados. Atualize ou desinstale o software associado. Se o processo for um driver de terceiros, use Configurações > Windows Update > Opções avançadas > Atualizações opcionais > Atualizações de driver para instalar a versão mais recente.

Sistema Fica Sem Resposta Quando a Compactação Está Desativada

Se o sistema ficar quase sem resposta após desabilitar a compactação, o arquivo de paginação é muito pequeno para a carga de trabalho atual. Abra Configurações > Sistema > Sobre > Configurações avançadas do sistema, clique em Configurações em Desempenho, vá para a guia Avançado e clique em Alterar em Memória virtual. Desmarque Gerenciar automaticamente o tamanho do arquivo de paginação para todas as unidades, selecione a unidade onde o Windows está instalado, escolha Tamanho personalizado e defina o tamanho inicial e máximo como 1,5 vez sua RAM física. Por exemplo, com 16 GB de RAM, defina ambos os valores como 24576 MB. Clique em Definir, depois em OK e reinicie.

Memória Compactada Permanece Alta Após Reativar a Compactação

Após reativar a compactação, o Gerenciador de Tarefas pode mostrar um valor de memória compactada de vários gigabytes. Isso é normal se você tiver muitos aplicativos abertos. Se o valor permanecer acima de 50% da RAM total durante o período ocioso, verifique processos em segundo plano que consomem memória. Execute tasklist /fi "status eq running" no Prompt de Comando para listar processos ativos. Feche aplicativos de inicialização desnecessários usando Configurações > Aplicativos > Inicialização.

Compactação de Memória Ativada vs Desativada: Comportamento de Diagnóstico

Item Compactação de Memória Ativada Compactação de Memória Desativada
Uso do arquivo de paginação Reduzido — páginas compactadas permanecem na RAM Completo — todas as páginas inativas vão para o arquivo de paginação
RAM livre relatada Pode parecer maior devido à compactação Representação precisa da memória disponível
Valor diagnóstico Esconde a pressão no arquivo de paginação até a RAM ficar saturada Revela a verdadeira demanda do arquivo de paginação imediatamente
Capacidade de resposta do sistema Melhor sob carga moderada Pode degradar se o arquivo de paginação for pequeno
Reinicialização necessária Não (a alteração é aplicada imediatamente na 22H2+) Sim (para versões anteriores à 22H2)

A compactação de memória é um recurso de desempenho que pode mascarar a pressão no arquivo de paginação durante o diagnóstico. Ao desabilitá-la temporariamente, você pode observar a verdadeira atividade do arquivo de paginação e decidir se deve aumentar o tamanho do arquivo de paginação ou investigar um vazamento de memória. Após o diagnóstico, reative a compactação para restaurar o comportamento normal de gerenciamento de memória. Para pressão persistente no arquivo de paginação, verifique a configuração de tamanho personalizado do arquivo de paginação e atualize drivers problemáticos.

ADVERTISEMENT