Meu sistema Windows 10 está usando muita memória virtual
Como eu paro isto?
Usando HWiNFO64, você pode ver que atualmente tenho cerca de 75 GB de memória virtual em meu sistema e estou usando 31 GB. A carga média também é de aproximadamente 30 GB.
No entanto, este sistema tem 64 GB de RAM. E há uma carga de apenas cerca de 40% de RAM com uma média de 40 GB livres, mais do que suficiente para cobrir a memória virtual.
No entanto, configurei meu sistema para nunca usar nem perto dessa quantidade de memória virtual. Como está alocando quase 10x o valor que tenho nas configurações da Memória Virtual?
(O Performance Monitor também tem uma % estranha que não concorda.)
Perguntas
- Por que estou usando tanta memória virtual quando o sistema diz que está impedido de fazê-lo?
- Como eu paro isto?
- Além disso, por que estou sendo informado de que tenho uso de arquivo de paginação onde não há arquivo de paginação em meu c:\ (tenho arquivos ocultos visíveis)?
A ferramenta está relatando a quantidade de memória de uma maneira estranha. Na verdade, você não está usando 32,5 GB de memória virtual. Você está usando apenas a diferença entre 25.519 GB e 31.479 GB.
A ferramenta está combinando a quantidade de memória virtual que você permitiu que o sistema tivesse e a memória física que está instalada. Eu confirmei esse comportamento com meu próprio sistema.
Não há nada que impeça o programa de funcionar como foi projetado.
Você deve pensar seriamente em usar um programa diferente do HWiNFO64 para monitorar o uso da memória.
Certifique-se de que os arquivos ocultos não estão ocultando arquivos protegidos do sistema operacional.
Não é.
O que é perfeitamente normal, visto que o uso da memória física é de aproximadamente 25 GiB. Os aplicativos rotineiramente exigem mais memória do sistema do que realmente usarão. Esta memória é reservada (“confirmada”) na memória virtual. Todas as reservas de memória devem estar disponíveis para os programas realmente usarem, não há overcommit no Windows.
Os 31.479 + 43.677 MB que você vê somam 75.156 MB, que é quase exatamente a quantidade de memória física que você mencionou (64 GiB) + o tamanho do arquivo de página conforme indicado pelo Windows (9.728 MiB). O tamanho da memória virtual é a memória física mais todos os arquivos de página.
O arquivo de paginação permite o uso eficiente da memória física. Quando você desabilita o arquivo de paginação, regiões de memórias confirmadas, mas não utilizadas, preencherão sua memória física.
De onde você tirou a impressão de que o sistema está dizendo isso? Não é.
Você não quer e não quer.
Quem sabe. O Windows pode tê-lo criado de qualquer maneira porque é necessário para um gerenciamento de memória eficiente.
pagefile.sys
é um arquivo oculto do sistema e não aparecerá junto com arquivos ocultos regulares. Só é visível quando “Ocultar arquivos protegidos do sistema operacional” está desabilitado.