Muitas pessoas perguntam como desabilitar o arquivo de paginação, porque elas sentem os efeitos do problema sobre o qual eu perguntarei. Em vez disso, quero corrigir o problema sem desativar o arquivo de paginação.
O Windows tem a capacidade de armazenar na RAM do arquivo de paginação que ele acha que pode precisar sair, embora teoricamente isso ajude a evitar o descarte em uma emergência, é profundamente irritante para pessoas com sistemas que possuem HDDs lentos, por exemplo, laptops baratos .
Por exemplo, meu computador atual: Agora ele tem 4.8GB de RAM em uso, mas tem cerca de 8GB de "commit charge" atual
Usando ferramentas sysinternal, descubro que a maior parte do conteúdo dos arquivos de paginação, são cópias preventivas de coisas na RAM, que parecem ser baixas (eu tenho 8gb de RAM, portanto, é 61% em uso), mas usando RamMap eu noto que a maior parte do uso do RAM é memória "standby", e a maior parte da memória "standby" é o cache do Windows (aquele que faz com que os arquivos carreguem mais rápido). com um grande pedaço sendo um arquivo binário que são os arquivos de som de um jogo.
Então, o que acontece atualmente: eu jogo algum jogo ... o windows o carrega na RAM, e copia outras coisas para o arquivo de paginação (tornando o desempenho do jogo ruim), então eu paro de jogar, janelas deixam os arquivos do jogo armazenados em cache na RAM , uma vez que o uso de RAM é alto, ele continua colocando mais coisas no arquivo de paginação, esperando que eu fique sem memória RAM, isso faz com que ele fique lento, já que está constantemente fazendo I / O em meu disco rígido de má qualidade.
Mas se eu olhar apenas no uso real de RAM por aplicativos, a carga de commit de aplicativos, processos, kernel e coisas compartilhadas atualmente em uso, o uso real de RAM deve ser 2.5gb, RAM e arquivo de paginação incluídos.
Então, eu queria tentar em vez de dizer ao Windows para não armazenar em cache (o cache é legal), ou para desativar o arquivo de paginação, eu queria dizer para não usar o arquivo de paginação a menos que ele realmente precise (por exemplo uso - uso físico de reserva em espera > 80% de memória física).
Alguém sabe como eu faço isso?