O Windows está mantendo arquivos grandes que abri uma vez na memória física, em espera. Como posso parar isso?

0

Estou usando o Windows 8.1 de 64 bits, tenho 16 GB de memória física e entendo por que o Windows quer fazer isso, mas meu caso específico é realmente estranho e chato.

Por algum motivo, ocasionalmente, quando abro um arquivo GB várias vezes - mesmo que seja apenas uma vez na vida útil do arquivo e apenas por alguns minutos, mesmo que seja apenas um arquivo de vídeo - ele coloca esse arquivo "Memória Standby (física)", colocando meu uso de memória física acima de 80% - às vezes acima de 90%. A pior parte é que o arquivo nunca é removido automaticamente - eu tenho que reiniciar ou usar o RAMMap para apagá-lo.

Eu entendo porque o Windows gerencia a memória do jeito que ele faz, e essa memória é para ser usada - no entanto, isso é um pouco problemático para mim, já que nunca parece limpar esses arquivos do modo de espera por conta própria - e meu o desempenho sofre uma quantidade significativa como resultado. Eu tenho um arquivo de página adequado no meu SSD, meu ram não tem nenhum erro - meu problema é que o Windows está prevendo os arquivos errados que preciso manter na memória física e não removê-los depois de fechar o arquivo.

Editar / atualizar:

  1. O superfetch está desativado e está há meses.
  2. O arquivo de paginação está em um SSD.
  3. O Process Explorer, RamMap e HWiNFO apontam para esses arquivos curtos e sem sentido de uso curto em StandBy, não na memória ativa (como mostrado no RamMap).
  4. Quando esses arquivos são removidos do modo de espera, o uso da memória física diminui de acordo com as ferramentas listadas acima.
  5. Meu sistema não "acha" necessário, e esse é o problema exato em questão - ele precisa de memória RAM, e não está limpando os arquivos usando a memória em espera, a menos que eu o faça manualmente . Como eu disse acima, meu uso de memória pode chegar a mais de 90% e lento, e não remover arquivos que o Windows só precisa uma vez durante toda a vida do arquivo - preferindo remover arquivos ainda necessários na memória.

Em resumo: o Windows está mantendo arquivos que não são necessários na memória e removendo os arquivos de que precisa ao solicitar mais memória ram. Por que isso está acontecendo e como faço para corrigir isso?

Não sei quem marcou isso como uma pergunta duplicada, mas a "duplicata" vinculada não tem nada a ver com o meu problema.

    
por Jon 25.06.2017 / 04:15

1 resposta

2

it puts that file into "Standby (Physical) memory", putting my physical memory usage over 80% - sometimes over 90%

Er, mas .. O modo de espera não conta para o uso de memória física, seja ele usado para o cache SuperFetch ou não. Claro que conta para a memória presente . Mas o modo de espera não faz parte do "% usado". Mesmo que o arquivo seja armazenado em cache nessa memória, ele é instantaneamente descartável, permanecendo apenas como "Disponível" para outra coisa, como se nunca tivesse sido usado para nada.

The worst part is, is that the file never gets removed automatically - I have to either restart, or use RAMMap to clear it out.

Então o seu sistema acha que não precisa da RAM.

I have an adequate page file on my SSD

Algo é estranho aqui. O cache de arquivos na lista de espera é feito pelo SuperFetch. Mas SuperFetch é normalmente desativado em um sistema com um SSD para o disco do sistema operacional. Você reativou?

    
por 25.06.2017 / 04:27