O que é compressão de memória?
A compactação de memória é um novo recurso do Windows 10 e não está disponível no Windows 7 e 8. No entanto, tanto o Linux quanto o macOS da Apple também usam compactação de memória.
Tradicionalmente, se você tivesse 8 GB de RAM e os aplicativos tivessem 9 GB de material para armazenar nessa RAM, pelo menos 1 GB teria que ser “paginado” e armazenado no arquivo de página no disco do computador. Acessar dados no arquivo de paginação é muito lento comparado à RAM.
Com a compactação de memória, alguns desses 9 GB de dados podem ser compactados (assim como um arquivo Zip ou outros dados compactados podem ser reduzidos) e mantidos na RAM. Por exemplo, você pode ter 6 GB de dados não compactados e 3 GB de dados compactados que na verdade ocupam 1,5 GB de RAM. Você armazenaria todos os 9 GB dos dados originais em seus 8 GB de RAM, já que consumiria apenas 7,5 GB depois que alguns deles fossem compactados.
Existe uma desvantagem? Bem, sim e não. Compactar e descompactar os dados exige alguns recursos da CPU. Por isso, nem todos os dados são armazenados compactados. Eles são compactados apenas quando o Windows considera necessário e útil. Compactar e descompactar os dados ao custo de algum tempo de CPU é muito, muito mais rápido do que paginar os dados para o disco e lê-los a partir do arquivo de paginação, portanto, normalmente vale a troca.
A memória compactada é ruim?
A compactação de dados na memória é muito melhor que a alternativa, que é a paginação desses dados para o disco. É mais rápido do que usar o arquivo de paginação. Não há desvantagem para a memória compactada. O Windows compactará automaticamente os dados na memória quando precisar de espaço, e você não precisará nem pensar nesse recurso.
Mas a compactação de memória usa alguns recursos da CPU. Seu sistema pode não ter o desempenho mais rápido se não precisasse compactar dados na memória. Se você vir muita memória comprimida e suspeitar que esse é o motivo pelo qual seu PC está um pouco lento, a única solução para isso é instalar mais memória física (RAM) em seu sistema. Se seu computador não tiver memória física suficiente para os aplicativos que você usa, a compactação de memória será melhor do que o arquivo de paginação, mas mais memória física é a melhor solução.
Como visualizar os detalhes da memória compactada no seu PC
Para visualizar informações sobre a quantidade de memória compactada no seu sistema, você precisará usar o Gerenciador de tarefas. Para abri-lo, clique com o botão direito em sua barra de tarefas e selecione "Gerenciador de Tarefas", pressione Ctrl + Shift + Esc, ou pressione Ctrl + Alt + Delete e clique em "Gerenciador de Tarefas"
Você verá esse número flutuando com o tempo ao abrir e fechar aplicativos. Ele também flutuará, pois o sistema funciona em segundo plano, então mudará quando você olhar para a janela aqui.
Isso faz com que o processo do sistema use muita memória?
Na versão original do Windows 10, o “armazenamento de compressão” era armazenado no processo do Sistema e era “o motivo pelo qual o processo do Sistema parece estar consumindo mais memória do que as versões anteriores”, de acordo com um post no blog da Microsoft.
No entanto, em algum momento, a Microsoft mudou a maneira como isso funciona. A memória comprimida não é mais exibida como parte do processo do Sistema no Gerenciador de Tarefas (provavelmente porque era muito confuso para os usuários). Em vez disso, é visível em Detalhes da memória na guia Desempenho.
Na Atualização para criadores do Windows 10, podemos confirmar que a memória compactada é exibida apenas em Detalhes da memória, e o processo do sistema permanece com 0,1 MB de uso em nosso sistema, mesmo quando o sistema tem muita memória compactada. Isso economiza confusão, pois as pessoas não se perguntam por que o processo do sistema está usando misteriosamente muita memória.