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

2

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

CapturadeteladoRamMap:

CapturadeteladoPoolmon:

Após aproximadamente cinco minutos de tempo de execução, há uma queda inexplicável de 500 MB no uso da memória. Nada parece mudar. O uso total é de cerca de 450MB, 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 300MB, o que significa que 1GB de memória é usado na inicialização, com apenas cerca de 300MB sendo usado pelos programas do usuário.

Depois de pesquisar, descobri as seguintes possíveis razões para isso acontecer:

  • SuperFetch do Windows usa memória para carregar programas mais rápido - não é o caso, já que eu o desativei explicitamente
  • Fuga de memória em um driver - não parece ser o caso, já que nada na captura de tela poolmon acima mostra um uso significativo. Por favor confirme, talvez eu esteja lendo errado.
  • O Windows está de alguma forma usando essa memória para fins de aceleração - isso não parece ser o caso porque, até onde eu li, é suposto dar memória aos aplicativos quando necessário e ainda não. Eu acabo quando a memória total usada por cada programa está em torno de 1,3 GB, enquanto a memória total usada é de quase 2 GB.

Eu não sei se é relevante, mas o arquivo de paginação tem atualmente 756MB de tamanho, apesar do fato de eu explicitamente configurá-lo como 2048MB como tamanho inicial e máximo. Eu tenho espaço em disco suficiente e o arquivo de paginação aumenta em tamanho às vezes.

Alguém poderia esclarecer o que está acontecendo e, possivelmente, me apontar na direção de como resolver isso?

    
por Stranger1399 28.01.2016 / 18:15

1 resposta

2

527MB é usado por driver locked (veja a imagem do RAMMap), que é frequentemente usada por uma ferramenta de Máquina Virtual.

Driver Locked: These are pages that have been locked in physical RAM by a driver. This can be done for small/temporary purposes like I/O or for larger/longer allocations like RAM drives or other large locked memory reservations. For more details see http://www.microsoft.com/whdc/driver/tips/mmprobe.mspx.

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

    
por 28.01.2016 / 21:47