Pontos principais
- Melhorar a eficiência da RAM: A compressão de memória do Windows 11 reduz a pressão sobre a memória ao compactar páginas de memória inativas na RAM antes de transferi-las para o disco.
- Ativado por padrão: A compactação de memória está ativada por padrão no Windows 11 e é gerenciada pelo Gerenciador de Memória do Windows.
- Use o PowerShell: “Get-MMAgent” para verificar o status da compactação de memória, “Enable-MMAgent -mc” para ativar e “Enable-MMAgent -mc” para desativar.
- Reduzir o uso do arquivo de página: A memória compactada é armazenada na RAM, o que é significativamente mais rápido do que o paging para o disco.
- Raramente é necessário desativar a compactação de memória: Na maioria dos sistemas, a compressão de memória oferece vantagens com uma sobrecarga mínima da CPU.
- Monitorar a memória compactada: Abra o Gerenciador de Tarefas → Desempenho → Memória e verifique o valor “Em uso (compactada)” para ver a atividade em tempo real.
A compressão de memória do Windows 11 ajuda o sistema a usar a RAM de forma mais eficiente. Quando a RAM fica cheia, o Windows primeiro compacta as páginas de memória inativas e as mantém na RAM. Somente quando a memória compactada é insuficiente é que o Windows transfere os dados para o disco
No entanto, a Compressão de Memória compacta parte do conteúdo da memória para que mais dados possam permanecer na RAM, em vez de serem transferidos para o disco. Esse processo melhora a capacidade de resposta e agiliza o desempenho.
Embora haja alguns aspectos que você precise levar em consideração antes de ativar ou desativar a compressão de memória, trata-se de um recurso que, em geral, vale a pena conhecer. Este guia irá orientá-lo sobre como ativar ou desativar a compactação de memória no Windows 11.
Como ativar ou desativar a compactação de memória do Windows 11 usando o PowerShell
Assista ao vídeo — Como ativar ou desativar a compactação de memória no Windows 11, explicada de forma simples.
Antes de ativar ou desativar esse recurso, observe que você precisará de privilégios de administrador. Para ativar ou desativar a compactação de memória usando o PowerShell, siga as etapas abaixo:
Passo 1: Verifique se a compactação de memória está ativada ou desativada
Verifique se a compactação de memória está ativada ou desativada usando o PowerShell. Saber o status do recurso deve ajudar a determinar se você precisa prosseguir para as próximas etapas.
- Pressione Win + X, clique em Terminal (Admin) e selecione Windows PowerShell.
- Verifique se a compactação de memória está ativada digitando este comando:
Get-MMAgent
- Procure por“MemoryCompression” e verifique se o valor é True ( ativado) ou False ( desativado).
- Feche o Windows Terminal se estiver satisfeito com o status.
Etapa 2: Ativar/desativar a compactação de memória usando o PowerShell
Você precisará abrir o PowerShell novamente para ativar ou desativar a compactação de memória. Em seguida, copie e cole o script apropriado para ativar ou desativar o recurso:
- Para ativar:
Enable-MMAgent -mc
- Para desativar:
Disable-MMAgent -mc
Etapa 3: Reinicie o serviço SysMain
Embora a Compressão de Memória dependa do serviço SysMain, ela faz parte do Gerenciador de Memória do Windows e não requer estritamente o serviço SysMain para funcionar; no entanto, o SysMain melhora o desempenho geral da otimização de memória. Depois de ativar ou desativar a compressão de memória, você pode reiniciar o serviço copiando e colando o código a seguir:
Reiniciar o serviço SysMain
Para verificar o status, execute este comando:
Get-Service SysMain
Se desativada, a compressão de memória pode não funcionar corretamente. Talvez seja necessário reiniciar o dispositivo para que as alterações sejam aplicadas.
Comandos do PowerShell para compactação de memória
Anote os seguintes comandos do PowerShell para referência futura:
| Comando | Objetivo |
Get-MMAgent | Verifica a configuração atual do Agente do Gerenciador de Memória e o status da Compressão de Memória |
Enable-MMAgent -mc | Ativa a compactação de memória |
Disable-MMAgent -mc | Desativa a compactação de memória |
Reiniciar o serviço SysMain | Reinicia o serviço SysMain, que está relacionado à otimização de desempenho |
Get-Service SysMain | Verifica o status atual (em execução/parado) do serviço SysMain |
Aspectos a serem considerados antes de desativar a compactação de memória
Ativar ou desativar a compactação de memória no Windows 11 afeta o desempenho do dispositivo; portanto, é fundamental conhecer seus efeitos. Por um lado, a compressão de memória afeta o uso da RAM, o que pode oferecer poucos benefícios para computadores de ponta. Aqui estão outras coisas que você precisa ter em mente antes de ativar ou desativar o recurso:
Impacto no desempenho
A compactação de memória compacta as páginas de memória na RAM para evitar o uso de arquivos de página mais lentos no disco. Isso melhora o desempenho e a capacidade de resposta em sistemas com pouca memória RAM, pois a leitura de dados compactados da memória RAM é mais rápida do que a leitura de dados não compactados do disco rígido.
No entanto, há memória física suficiente para evitar o paging em sistemas com grande capacidade de RAM, o que significa que a compactação não terá qualquer efeito. Isso pode até mesmo causar uma sobrecarga desnecessária na CPU.
Máquinas virtuais
Em ambientes virtuais, é provável que o hipervisor utilize técnicas de gerenciamento de memória, como o ballooning, para alocar RAM entre as máquinas virtuais, e a compressão de memória opera em conjunto com essas técnicas. Na maioria das configurações modernas, isso funciona sem problemas, mas recomenda-se realizar testes em ambientes de produção.
Visibilidade do Gerenciador de Tarefas
Você pode verificar o status da Compressão de Memória usando o Gerenciador de Tarefas:
- Pressione Ctrl + Shift + Esc.
- Acesse Desempenho > Memória.
- Procure por“Em uso (compactado)”.
Ferramentas de terceiros
Ferramentas de otimização ou de desempenho do PC, como limpadores de registro ou otimizadores de RAM, podem ajustar automaticamente as configurações do sistema, incluindo a compressão de memória. Isso pode causar conflitos, especialmente se uma ferramenta reativar a compactação após desativá-la.
Se você deseja controlar a compressão de memória de maneira confiável, desative ou evite o uso de ferramentas de terceiros que possam alterar as configurações de memória do sistema.
Melhore o desempenho ativando a compressão de memória no Windows 11
A compressão de memória é um recurso que reduz o tamanho dos dados para permitir que o computador armazene mais arquivos na memória física do que normalmente armazenaria. Se você estiver usando um dispositivo com memória RAM limitada (4 a 8 GB), é recomendável manter a compactação ativada para melhorar o desempenho e a capacidade de resposta. Para isso, abra o PowerShell e digite este comando:
Enable-MMAgent -mc
Em sistemas com 32 GB ou mais de RAM, o impacto da compactação de memória no desempenho é, normalmente, insignificante, e raramente é necessário desativá-la. Além disso, considere testar a compressão de memória com a configuração do seu hipervisor antes de ativá-la, para garantir que as duas técnicas não entrem em conflito e causem ineficiências.
Confira a tabela resumida abaixo para conhecer as ações recomendadas em cenários específicos relacionados à memória RAM:
| Cenário | Recomendação |
| 4–8 GB de RAM | Manter ativado |
| 16 GB de RAM | Manter ativado |
| 32 GB + RAM | Opcional |
| PC para jogos | Manter ativado |
| VM corporativa | Teste antes de fazer alterações |
