Uma funcionalidade presente nas versões mais recentes do Windows, porém pouco conhecida, é o uso de memória compactada. É uma daquelas funções que não atrapalha o funcionamento do computador, mas que é uma interessante e importante adição ao sistema. Entenda abaixo o que é memória compactada no Windows 10.

O que é memória compactada no Windows 10

Antes de mais nada, vamos entender da maneira mais simplória possível o funcionamento da memória. Quando o Windows abre um aplicativo, ele faz uma “cópia” dos dados para a memória RAM, assim reduzindo o uso de disco e acelerando o processo. Todos os dados que o aplicativo utiliza estão armazenados nessa memória RAM, que é posteriormente descarregada quando fechado.

Até o Windows 8, quando um aplicativo requer mais memória do que o disponível no computador, o restante é armazenado em um arquivo de paginação. O arquivo de paginação é como uma memória virtual que fica no seu disco rígido. Por ter uma leitura consideravelmente mais lenta que uma memória RAM, é bem comum que o aplicativo demore a responder mais do do que o normal.

Vale reforçar que o exemplo é uma simplificação e que existem outros fatores que contribuem para o uso ou não do arquivo de paginação. Por exemplo, um arquivo que permanece por muito tempo minimizado enquanto outros estão em uso intensivo podem ter seus dados copiados para o arquivo de paginação. Ou, no caso do Windows 10, a memória compactada.

Observe agora a imagem abaixo, repare como ela indica que uma porcentagem da memória está compactada e economiza um valor determinado de memória.

o que é memória compactada no Windows 10

Compactação é exatamente o que você imagina, o Windows compacta de maneira similar a um arquivo ZIP ou RAR a memória e a descompacta quando necessário. Em suma, qualquer dado que o Windows considera necessário, mas que não está em uso no momento (como um cache específico de um aplicativo), vai para a memória compactada.

Em teoria, a única grande desvantagem do sistema é um uso intensivo do processador para descompactar a memória. Entretanto, como a velocidade de leitura é muito mais rápida do que um disco rígido, é uma solução que compensa. Outros sistemas operacionais como Linux e MacOS também fazem uso de memória compactada.

Antes de mais nada, existe alguma “solução” para a memória compactada? Bem, não necessariamente é preciso uma solução, pois o sistema usa a memória compactada como uma “linha de frente” e só depois usa o arquivo de paginação.

Agora, se o Windows usa muito da memória compactada e ainda mais do arquivo de paginação, é uma indicação perfeita de que o computador precisa de mais memória. Caso um aplicativo fique lento demais, você não esteja com problemas de espaço em disco, é hora de salvar uns trocados para um novo pente de memória RAM. Afinal, memória nunca é demais.

Esperamos que o artigo tenha sido explicativo e sanado suas principais dúvidas sobre a o que é memória compactada no Windows 10. Veja também formas de determinar o impacto de um aplicativo na inicialização. Outras dicas estão disponíveis na área de Windows do BABOO

  • Vitalino

    É um dos poucos ou único site nacional que explica algo, hoje em dia os sites só tem matéria pra ganhar click com bobagens sem informação nenhuma.
    Parabéns ao Baboo!

  • bot barracuda

    eu recomendo que acima de 32gb de ram recomendo o uso do windows server que é destinado a servidores nao vejo o menor sentido usar mais que 32gb em sistema operacional caseiro, queria saber se isso procede pois ja vi muitos pc com mais de 64gb dando problema com instabilidade geral no windows

    • Mauro

      em teoria windows 10 x64 gerencia ate 2 TB de ram windows 8.1 x64 ate 512gb e windows 7 x64 até 192gb isso oque microsoft diz na pagina la de memoria. Sobre a instabilidade ae depende da bios e placa mae esta em boa sintonia e compatibilidade certa com as rams.

    • Pedro S. Marques

      pois é não sei pra q tem gente q soca memoria desse jeito rs, mais fácil baixar para uns 8/16 e colocar logo um ssd maior q é mais sucesso equilibra o pc e deixa a maquina mais rápida.

  • Canidé Junior

    Oi Baboo, fiz o comando e apareceu uma das opçoes em False : cationLauchPrefetching. É pra ficar assim mesmo em false?

  • Marcos Itao

    Baboo, só me explica uma coisa: como faço pra ativar a memória compactada? Pois aqui parece que esse recurso está desativado. https://uploads.disquscdn.com/images/6f8def7671926d273042ad68eafabc64599aa6408d0fa5d86a0eac7669ac4fc8.png

    • Abra uma janela Powershell Admin, digite Enable-MMAgent -mc

      Para desabilitá-la, Disable-MMAgent -mc

      • Marcos Itao

        Obrigado, consegui ativar. Só não entendo do porquê esse recurso estar desabilitado antes.

        • Mauro

          e famoso “largesystemcache” no registro é bom ativar ou nao? para um melhor gerenciamento da memoria ram

          • SexXx1$T@

            Ótima pergunta!

        • fenixcload

          pode ser que pelo fato de voce ter 12gb de memória ram o windows não achou que seria necessário ativar ou existe algum parâmetro que diz para não ativar se a maquina tiver acima de x gb de memória

      • Marcos Itao

        Ah sim. Obrigado.

      • RYZEN

        Ativei no Windows 10 (1607) e reinicie a máquina, mas continua zerado a memória compactada. E agora?

  • RYZEN

    O Windows 10 usa a memória RAM de uma forma muito mais inteligente do que o Windows 7.

    No Windows 7 quanto menos aplicações abertas, melhor será o desempenho da máquina.
    No Windows 10 quanto mais aplicações abertas, melhor será o desempenho da máquina.

    • Mauro

      e 8.1 como fica nessa historia?

      • Assista meu vídeo sobre “Consumo de memória RAM”..

        • eduardo

          me explica uma coisa Aurélio quanto mais memoria no pc mais rapido fica a maquina ou não

          • Até um certo limite… Há um ganho expressivo de 2GB para 4GB RAM, um ótimo ganho de 4GB para 8GB, e, dependendo do uso do PC, um ganho OK de 8GB para 16GB..

            Se o Windows + aplicativos do usuário utiliza no máximo 12GB, por exemplo, não adianta instalar 32GB ou 256GB RAM no PC dele, pois não notará nenhum ganho de performance..

          • Eduardo forell

            Valeu mesmo pela força agora eu entendi

          • bot barracuda

            ja vi ”casos” de maquinas montadas com 64gb gerando instabilidade no windows eu acredito muito que o sistema operacional em si é muito problemático para le dar com tudo isso de memoria a nao ser fazer o uso do windows server

          • Pedro S. Marques

            na computação a única resposta é “depende” vai do q o usuário faz na maquina, se abre um player de musica e um navegador, 2/4gb de ram está ótimo, se renderiza vídeo uns 32 seriam mais interessante hahaha vai do uso não tem como dizer um valor “bom”

    • bot barracuda

      kkkk é mais ou menos isso mesmo que esta ocorrendo no windows 10 porem quando um aplicativo fica muito tempo minimizado depois de restaura-lo ele trava e fecha se for jogos ele trava

      • SexXx1$T@

        Dê um exemplo de app que ocorrem isso!

        • bot barracuda

          alguns jogos mais antigos crash

        • bot barracuda

          ja foi corrigido esse problema com essa atualizacao nova do windows 10