Uso de memória modificado extremamente alto e as páginas não são liberadas

Uso de memória modificado extremamente alto e as páginas não são liberadas

Minha máquina Lenovo Y50-70 apresenta desempenho extremamente ruim recentemente.

Estou perturbado por alguns problemas relacionados à memória. A máquina tem 8 GB de RAM e oarquivo de paginaçãoo tamanho é atualmente de 24 GB ("Gerencie automaticamente o tamanho do arquivo de paginação para todas as unidades"opção está definida e há cerca de 100 GB de espaço livre atualmente). Estou correndoJanelas 10.

O problema é que percebi que há uma grande porção de memória (~60%) categorizada comoModificado. Uma captura de tela deMapa RAM SysinternalsUtilitário:

Uma captura de tela do utilitário SysInternals RAMMap

Parece que nenhum dosVazioopções do utilitário ajudam a "liberar" a memória paraModificadodisco. Eu tentei todos eles, começando com"Lista de páginas modificadas vazias"opção - basicamente não houve efeito perceptível.

Opções de memória RAMMap "Vazia"

Ao usarpsutil(Pitãobiblioteca), é assim que os números se somam (rsrsevm):

In [19]: sum([p.memory_info().rss for p in psutil.process_iter()])
Out[19]: 1973817344

In [20]: sum([p.memory_info().vms for p in psutil.process_iter()])
Out[20]: 3557965824L

Monitor de recursos do Windowsnão parece mostrar nenhum novo insight: O Monitor de Recursos do Windows aborda o problema

Como mencionei acima - oarquivo de paginaçãoo tamanho é gerenciado pelo sistema operacional ("Automaticamente"gerenciado) e seu tamanho atual é 24 GB. Há espaço livre suficiente, então não acho que haja problema com isso. Especialmente quando eu realmente uso, como você pode ver, 2 a 4 GB de RAM, então um arquivo de paginação de 24 GB parece ser mais que suficiente.

A única coisa que consigo pensar, em relação aoarquivo de paginação, éfragmentação. É possível que esteja fragmentado, devido ao seu enorme tamanho, e é por isso que o sistema não parece ser capaz de "descarregar" oModificadopáginas para o disco?

É assim queGerenciador de tarefasde"Desempenho"atualmente se parece com:

Resultado de desempenho do Gerenciador de Tarefas

Também baixei e instalei todas as atualizações de driver doLenovosite, adequado para minha máquina, exceto para atualização de BIOS (já ouvi falar de alguns casos em queLenovomáquinas foram bloqueadas após a atualização do BIOS). Uma lista de drivers atualizados: WLAN, LAN, drivers Intel (software sem fio PROset, driver de interface do mecanismo de gerenciamento, driver de chipset), driver de áudio, driver de gerenciamento de energia.

Estou realmente sem noção aqui e, para ser honesto, estou bastante frustrado. Eu ficaria grato por qualquer conselho.


Não sei se ajudaria em alguma coisa, mas aqui estão alguns detalhes extras sobre as especificações da máquina:

  • SSHD Western Digital (HD de 1 TB + SSD de 8 GB)
  • Processador Intel Core i7-4710HQ a 2,50 GHz
  • 2x sticks DDR3 Hynix de 4GB. Parece que o nome do modelo específico é"Hynix HMT451S6AFR8A-PB 4GB PC3-12800 DDR3-1600MHz"(encontrei o número da peça usando wmich memorychipcmd e depois procurei on-line)

Terei prazer em fornecer quaisquer detalhes extras, se necessário.


Editar: Uma captura de tela do"Processos"guia emRAMMap (não há vazamento visível, até onde eu sei):

Guia "Processos" do RAMMap

informação relacionada