O Windows 7 usa 800 MB de RAM logo após uma inicialização limpa

O Windows 7 usa 800 MB de RAM logo após uma inicialização limpa

Tenho o Windows 7 instalado no computador com 2 GB de RAM. Recentemente, tenho ficado sem memória com frequência ao executar todas as mesmas tarefas; as janelas exibiriam avisos e assim por diante. No entanto, a RAM total usada por todos os programas é inferior a 2 GB. Ao investigar o problema, descobri que mesmo na inicialização limpa - a inicialização de diagnóstico no msconfig, que executa apenas serviços essenciais e nenhuma inicialização do usuário - o Windows de alguma forma usa 800-900 MB de RAM desde o início. Aqui estão as capturas de tela que demonstram o problema:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Captura de tela do RamMap:

RamMap

Captura de tela do Poolmon:

poolmon

Após aproximadamente cinco minutos de execução, há uma queda inexplicável de 500 MB no uso de memória. Nada parece mudar. O uso total gira em torno de 450 MB, o que ainda é bastante alto ou é normal? Quando inicializo o sistema com configurações padrão (carregando todos os serviços e assim por diante), a queda após cinco minutos é de cerca de 300 MB, o que ainda significa que 1 GB de memória é usado na inicialização, com apenas cerca de 300 MB sendo usados ​​pelos programas do usuário.

Depois de pesquisar, encontrei os seguintes possíveis motivos para isso acontecer:

  • O SuperFetch do Windows usa memória para carregar programas mais rapidamente - não é o caso, já que eu o desabilitei explicitamente
  • Vazamento de memória em um driver - não parece ser o caso, pois nada na captura de tela do poolmon acima mostra uso significativo. Por favor confirme, talvez eu esteja lendo errado.
  • De alguma forma, o Windows está usando essa memória para fins de aceleração - esse também não parece ser o caso porque, pelo que li, ele deveria fornecer memória aos aplicativos quando necessário, mas isso não acontece. Acabo quando a memória total usada por cada programa é de cerca de 1,3 GB, enquanto a memória total usada é de quase 2 GB.

Não sei se é relevante, mas o arquivo de paginação tem atualmente 756 MB de tamanho, apesar de eu ter definido explicitamente para 2.048 MB como tamanho inicial e máximo. Tenho espaço em disco suficiente e o arquivo de paginação às vezes aumenta de tamanho.

Alguém poderia esclarecer o que está acontecendo e possivelmente me indicar como resolver isso?

Responder1

527 MB são usados ​​​​por driver locked(veja a imagem do RAMMap), que geralmente é usado por uma ferramenta de Máquina Virtual.

Motorista bloqueado:Estas são páginas que foram bloqueadas na RAM física por um driver. Isso pode ser feito para finalidades pequenas/temporárias, como E/S, ou para alocações maiores/mais longas, como unidades de RAM ou outras grandes reservas de memória bloqueadas. Para mais detalhes veja http://www.microsoft.com/whdc/driver/tips/mmprobe.mspx.

Se você não usa uma ferramenta VM, procure outros drivers de terceiros que possam bloquear a memória para obter melhor desempenho.

informação relacionada