Memória virtual no Windows: o que é o arquivo de paginação e quando ajustar
"O sistema está com pouca memória virtual." Esse aviso, ou um programa fechando sozinho em meio a um trabalho pesado, leva muita gente a procurar dicas de "otimização" que mandam desativar o arquivo de paginação ou definir valores mágicos. A maior parte dessas dicas é antiga ou errada. Entender o que é a memória virtual ajuda a decidir quando mexer nela e quando o problema real é falta de memória RAM.
O que é memória virtual
A memória RAM é rápida, mas limitada. A memória virtual é o mecanismo pelo qual o Windows usa um espaço no disco, o arquivo de paginação (pagefile.sys, na raiz da unidade C:), como extensão da RAM. Quando a RAM enche, partes de programas que não estão sendo usadas naquele momento são movidas para o disco, liberando a RAM para o que está ativo.
Para o Windows, o total disponível para programas é o limite de confirmação (commit limit): RAM física + arquivo de paginação. Quando os programas pedem mais memória que esse limite, aparece o aviso de memória virtual baixa, e programas podem travar ou fechar.
O arquivo de paginação deixa o PC lento?
O arquivo em si, não. O que deixa o PC lento é a necessidade de usá-lo intensamente, porque o disco é muito mais lento que a RAM. Em um SSD, essa diferença é bem menor que em um HD mecânico, mas continua existindo. Se o computador vive usando muito o arquivo de paginação, a solução de verdade é ter mais RAM. Veja quanta memória RAM eu preciso.
Por que não desativar
Desativar o arquivo de paginação é uma "otimização" que circula há anos e costuma causar mais problemas do que resolve:
- programas que reservam muita memória podem fechar com erro mesmo havendo RAM livre;
- o Windows pode não conseguir gravar o arquivo de despejo (dump) após uma tela azul, o que dificulta o diagnóstico. Veja códigos de tela azul mais comuns;
- o ganho de desempenho, quando existe, é imperceptível.
A recomendação geral é deixar o Windows gerenciar o tamanho automaticamente.
Como ver o uso de memória
- Abra o Gerenciador de Tarefas (
Ctrl+Shift+Esc). - Vá em Desempenho > Memória.
- Observe:
- Em uso: RAM ocupada agora; - Confirmada: algo como 14,2/19,8 GB, que mostra o uso total em relação ao limite (RAM + paginação).
Se o valor confirmado se aproxima do limite com frequência, ou se a RAM em uso fica sempre perto de 90% ou mais, falta memória. Veja Gerenciador de Tarefas: guia completo.
Como configurar o arquivo de paginação
- Pressione
Win+R, digitesysdm.cple pressione Enter. - Vá na aba Avançado e, em Desempenho, clique em Configurações.
- Na aba Avançado, em Memória virtual, clique em Alterar.
- O ideal é manter marcado Gerenciar automaticamente o tamanho do arquivo de paginação de todas as unidades.
Se precisar definir manualmente:
- Desmarque a opção automática.
- Selecione a unidade (de preferência o SSD mais rápido).
- Escolha Tamanho personalizado e informe o tamanho inicial e o máximo, em MB.
- Clique em Definir e em OK, e reinicie.
Quando faz sentido ajustar
- Aviso de memória virtual baixa: confira se o gerenciamento automático está ativo e se há espaço livre suficiente em C:. Com o disco quase cheio, o Windows não consegue aumentar o arquivo. Veja como limpar cache e arquivos temporários.
- Programas profissionais pesados (edição de vídeo, modelagem 3D, máquinas virtuais, alguns jogos) que recomendam um arquivo de paginação maior. Siga a recomendação do fabricante do programa.
- Dois discos: se o C: é um HD lento e há um SSD, mover o arquivo de paginação para o SSD ajuda. O ideal, porém, é ter o próprio Windows no SSD. Veja como trocar HD por SSD e clonar o sistema.
Um ponto de partida comum para o tamanho manual, quando necessário, é entre 1 e 1,5 vez a quantidade de RAM no tamanho inicial, com um máximo maior. Não há um valor perfeito para todos os casos, e o modo automático costuma acertar.
Sinais de que o problema é falta de RAM
- O disco fica com uso alto mesmo sem copiar arquivos. Veja disco 100% no Windows.
- Alternar entre programas e abas é lento, como se o computador "acordasse" cada um.
- O navegador recarrega abas sozinho.
- O uso de memória fica sempre acima de 85% a 90%.
Nesse caso, antes de comprar memória:
- Feche programas que iniciam com o Windows sem necessidade. Veja programas de inicialização: quais desativar.
- Verifique quais processos usam mais memória e se algum está anormal.
- Reduza o número de abas abertas e as extensões do navegador.
Se ainda assim faltar memória, aumentar a RAM é a solução que realmente resolve. Antes de instalar módulos novos, confira o tipo e a frequência compatíveis com o seu computador. Veja como ver a configuração do PC.
Memória com defeito também causa erros
Travamentos, telas azuis variadas e programas fechando aleatoriamente também podem ser sinal de um módulo de RAM com defeito, e não de falta de memória. Veja memória RAM com defeito: como testar.
Resumo
Deixe o Windows gerenciar o arquivo de paginação, mantenha espaço livre no disco do sistema e não desative a memória virtual. Se o computador depende o tempo todo do arquivo de paginação, o caminho é liberar memória e, se necessário, instalar mais RAM. Se quiser ajuda para avaliar o seu computador, o suporte da PruPru pode ajudar.
Precisa de ajuda com o computador?
A PruPru faz suporte e manutenção de computadores em Natal/RN e atendimento remoto. Se o passo a passo não resolveu, fale com a gente.
Ver suporte →Perguntas frequentes
Devo desativar o arquivo de paginação se tenho muita RAM?
Não é recomendado. Mesmo com bastante RAM, alguns programas reservam memória contando com o arquivo de paginação, e o Windows precisa dele para gravar informações de diagnóstico após uma tela azul. O ganho de desativar é imperceptível.
Qual o tamanho ideal do arquivo de paginação?
Para a maioria das pessoas, o ideal é deixar o Windows gerenciar automaticamente. Ajuste manual só faz sentido quando um programa específico recomenda um valor ou quando há um problema concreto.
Aumentar a memória virtual deixa o PC mais rápido?
Não. Ela evita erros de falta de memória, mas o disco é muito mais lento que a RAM. Se o computador depende muito da memória virtual, instalar mais RAM é o que melhora o desempenho.
Por que aparece o aviso de memória virtual baixa?
Porque os programas abertos estão usando quase todo o limite de memória (RAM mais arquivo de paginação). As causas comuns são pouca RAM, disco do sistema cheio, configuração manual pequena demais ou um programa consumindo memória de forma anormal.