A memória RAM desempenha um papel fundamental em todo o processo, desempenho e otimização geral do sistema operacional, pois auxilia no carregamento rápido de processos e serviços no sistema. Quando acessamos o gerenciador de tarefas do Windows 10, podemos ver na seção Desempenho / Memória que parte de nossa memória RAM está em um estado "Comprimido":
Este processo é realizado pelo Windows 10 com o objetivo de armazenar mais dados na RAM e hoje o Solvetic entrará em detalhes sobre o que é esse tipo de compressão e como visualizá-lo.
O que é compactação de memória no Windows 10A compactação de memória não é um problema que afeta ou está presente apenas em ambientes Windows, neste caso Windows 10, mas também está presente em sistemas operacionais Linux e macOS.
Esta tecnologia de compressão de memória evoluiu gradativamente a partir da já conhecida tecnologia Readyboost que encontramos no Windows 7 que usava uma memória cache compactada em uma memória USB para melhorar o desempenho geral a fim de armazenar dados também gravados no arquivo de paginação, o que permitia muito mais rápido acesso aos dados.
O Windows 10 transformou completamente essa tecnologia, que agora é aplicada a todos os sistemas operacionais e, portanto, a todos os tipos de aplicativos.
Todos os dados alojados no arquivo de paginação baseado em disco agora são compactados após serem inicialmente compactados no arquivo de paginação inicialmente baseado em RAM e só serão gravados no disco quando a falta de recursos for evidente.
Como o Windows 10 fez essa alteração, simples, agora em vez de páginas gravadas diretamente no arquivo de paginação, elas serão gravadas a partir de agora no armazenamento de compactação do Windows 10, que é a memória do modo de usuário pertencente ao processo direto do sistema. Tradicionalmente, ele está vazio, já que a maior parte de sua memória estava no modo kernel.
Este conteúdo será compactado em cerca de 30% do seu tamanho original o que permitirá que mais conteúdo seja mantido na memória, já que os 70% restantes do espaço agora podem ser destinados à lista de páginas livres prontas para serem utilizadas pelos aplicativos conforme necessário e, assim, aumentar a produtividade.
O resultado final deste processo é que a maioria dos dados usados serão mantidos na memória, o que permite a redução do uso do arquivo de paginação, mas ao mesmo tempo o sistema usará muito mais memória, pois este é essencialmente o conteúdo de paginação na memória e compactado dados.
Embora esta tecnologia oferecida pelo Windows 10 seja ideal para melhorar o tamanho da paginação, este é um processo de compactação e descompactação de dados que requer o uso de alguns recursos da CPU, portanto, nem todos os dados são armazenados compactados. Em vez disso, eles só serão compactados quando o Windows considerar necessário e útil e isso pode afetar o desempenho geral do sistema operacional de alguma forma.
Como visualizar a memória compactada no Windows 10
Para ter acesso a essas informações, devemos acessar o gerenciador de tarefas usando uma das seguintes opções:
Administrador de tarefas
- Clique com o botão direito na barra de tarefas e selecione Gerenciador de Tarefas
- Use as teclas + X ou clique com o botão direito no menu Iniciar e selecione Gerenciador de Tarefas
- Use as teclas Ctrl + Alt + Del e, na lista exibida, selecione Gerenciador de Tarefas.
Assim que acessarmos o Gerenciador de Tarefas devemos ir até a aba Desempenho, selecionar a opção Memória e como podemos ver no campo Em uso (compactada) veremos a quantidade de memória usada para compressão, neste caso é de 69,0 MB.
Este valor não é constante, pois será variável à medida que executamos ou fechamos os aplicativos e programas do Windows 10. Podemos passar o mouse sobre o campo Composição da memória, onde veremos informações um pouco mais detalhadas sobre a referida memória compactada. Como podemos ver na imagem a seguir, estamos economizando 173 MB de memória no sistema em um nível geral.
Ative ou desative a memória compactada no Windows 10
Essa memória compactada é uma ação que o Agendador de Tarefas do Windows executa ao detectar que há aplicativos inativos no sistema.
Se queremos habilitá-lo ou não, vamos ao Agendador de Tarefas e vamos para o seguinte caminho:
Biblioteca do Agendador de Tarefas / Microsoft / Windows / MemoryDiagnostic
PROLONGAR
Lá, devemos clicar com o botão direito na tarefa RunFullMemoryDiagnostic e selecionar a opção Desativar:
Se quisermos habilitá-lo novamente, repetiremos o mesmo processo e selecionaremos a opção Habilitar. Como método alternativo podemos habilitar ou não a compressão de memória do Windows PowerShell, para isso acessamos como administradores e executaremos o seguinte:
Para desativar a compressão
Disable-MMAgent -mc
Para habilitar a compressão
Enable-MMAgent -mc
Em ambos os casos, será necessário reiniciar o sistema operacional.
PROLONGAR
Como podemos ver, é uma nova tecnologia focada em melhorar o desempenho da memória usando o armazenamento de dados de uma maneira diferente.