Resolvendo Todos Os Problemas Do Windows E Outros Programas

O Windows 10 não libera memória em espera quando necessário.

Meu sistema tem 16 GB de RAM e um arquivo de paginação máximo de 1000 MB.

O cache de memória em espera permanece em torno de 7 GB, mesmo quando meu limite de confirmação é atingido, causando um aviso de pouca memória ou um programa que falha porque não conseguiu alocar memória.
Eu entendo que memória livre = memória desperdiçada, então não tenha problema que o modo de espera usa 7 GB normalmente, mas por que ele não está liberando a memória quando é necessário?



computador com windows 10 muito lento

Eu sei que o arquivo de paginação é pequeno, mas é por dois motivos - espaço SSD limitado e um arquivo de paginação controlado pelo Windows estava causando problemas de desempenho devido a trocas com muita freqüência.
Qualquer ajuda seria apreciada.



Seu sistema está mantendo a memória de espera e não liberando para Livre memória. Você pode forçar a liberação reiniciando o computador, mas geralmente isso não é muito conveniente. Outra forma de forçar a liberação da memória em espera está disponível usando o RAM Map (freeware da Microsoft):
http://technet.microsoft.com/en-gb/sysinternals/ff700229.aspx



Baixe e instale e crie um atalho em sua área de trabalho para RAMMap e / ou fixe em sua barra de tarefas. Quando perceber que o sistema está deixando de responder, use Ctrl + Shift + Esc para acessar o Gerenciador de Tarefas. Clique na guia Desempenho e no Monitor de recursos botão. Clique na guia Memória e verifique se Livre está perto de Zero ou é Zero. Se estiver, abra o RAMMap, clique em Esvaziar na barra de menus e na lista Esvaziar de espera. Esta ação restaura instantaneamente a memória livre.



O procedimento usando RAMMap é uma solução alternativa eficaz, mas a verdadeira solução está em descobrir a origem do problema. Conhecendo a fonte, você pode resolver o problema entrando em contato com o fornecedor do software e / ou atualizando o software.

.bup

A solução está em identificar o software que está acessando vários arquivos, seja para verificar se há malware ou para indexar para facilitar a Pesquisa do Windows. Se você descobrir quais arquivos estão sendo acessados ​​desnecessariamente, poderá excluí-los das verificações de rotina. A primeira imagem abaixo ilustra o problema. A segunda imagem identifica as pastas / arquivos. No exemplo, o Microsoft Security Essentials está verificando minha unidade G, que desde então excluí de verificações futuras.

Investigar o que compõe o valor do Standby pode não ser fácil. Como descobri qual era a causa neste computador, foi possível seguir o procedimento detalhado abaixo.

Abra o RAMMap quando seu valor em espera for muito alto e clique na guia Resumo do arquivo. Clique no Espera cabeçalho da coluna para classificar as figuras como na imagem abaixo para determinar o realmente grande arquivos em espera, veja a imagem abaixo. Se você clicar no Caminho cabeçalho você pode classificar e ver quais partições estão sendo acessadas. É importante lembrar que esses arquivos foram acessados ​​desde a inicialização do computador. Você então se pergunta qual programa pode ter acessado o arquivo e realmente precisava? Os programas com varreduras programadas são bons candidatos em potencial.

ponto de acesso wi-fi paga conforme você usa
Gerry
Stourport-on-Severn, Worcestershire, Inglaterra
Inquire Plan Execute
WA WallyWalrickEm resposta à postagem de Gerry C J Cornell em 27 de dezembro de 2016

Oi gerry,
Obrigado pela sua resposta. Eu estava pesquisando o RAMMap quando vi sua resposta.
Por alguma razão, grandes arquivos de dados para um jogo (Overwatch) têm prioridade 5, o que está ocupando 4 GB da memória em espera (não há diferença se o jogo está rodando ou não). Também há 1,2 GB em metarquivos.

A única coisa que não entendo é como isso pode ser um problema com o jogo se ele não estiver funcionando. Não é um bug no sistema de gerenciamento do Windows não liberar a memória?
obrigado,
WallyWalrick

Gerry C J CornellEm resposta à postagem de WallyWalrick em 27 de dezembro de 2016

Wally

A memória mantida pelo Overwatch é liberada se você reiniciar o computador?

Gerry
Stourport-on-Severn, Worcestershire, Inglaterra
Inquire Plan Execute
WA WallyWalrickEm resposta à postagem de Gerry C J Cornell em 27 de dezembro de 2016, uma reinicialização realmente libera a memória em espera. Ele sobe rapidamente para cerca de 2,5 GB (a maioria sendo arquivos mapeados) quando eu abro meus programas padrão.
Então eu fiz 3 testes ..
1. Durante a execução do Overwatch, carreguei o máximo de guias de programas / webrowser que pude para obter Zero + Free perto de 0 MB. A memória em espera ficou muito próxima do mesmo tamanho (verifique isso atualizando o RAMMap várias vezes durante o período de teste). Foi aberto mais um pequeno programa de consumo de memória para ver se a memória em espera seria liberada, mas em vez disso, apresentava erros com programas que não conseguiam alocar memória. Taskmgr mostrou que estava usando apenas 9,7 GB na época.
Reiniciado.
2. Corri Overwatch por um tempo, fechou-o. De acordo com Taskmgr-> Detalhes, o Overwatch não estava mais funcionando. O RAMMap mostrou os grandes arquivos de overwatch na memória de espera, o que na época eu esperava, pois eu ainda tinha mais de 6 GB de espaço livre (de acordo com o RAMMap). Programas abertos novamente para chegar perto de 0 MBytes livres / zero, RAMMap atualizado, mas a memória em espera permaneceu. Abriu o último programa e mesmo erro.
Reiniciado
3. O mesmo que outros testes, mas NÃO executou o Overwatch. Memória de espera (2,5 GB) O mesmo problema novamente.

Não consegui ver no primeiro teste, mas sim nos dois últimos foi que quando o Windows dá o erro de pouca / nenhuma memória, ele começa a liberar a memória em espera, mas é muito lento e a alocação de memória falha. Portanto, não é que a memória em espera não seja liberada, apenas que ela é muito lenta para ser útil. Parece que o Windows não está gerenciando a memória corretamente.

Gerry C J CornellEm resposta à postagem de WallyWalrick em 27 de dezembro de 2016

Wally

Meu neto joga Overwatch. Na próxima vez que eu conseguir acessar seu computador, verei se ele tem o mesmo problema.

Gerry
Stourport-on-Severn, Worcestershire, Inglaterra
Inquire Plan Execute
WA WallyWalrickEm resposta à postagem de Gerry C J Cornell em 27 de dezembro de 2016

Não acho que seja um problema do Overwatch. Acabei de testar duas outras máquinas (uma tem Overwatch, a outra não). Eu combinei o tamanho do arquivo de paginação com 1000 MB também. Esses computadores não dão os mesmos resultados.
Parece que a memória standby não é o problema. Nas outras duas máquinas, quando não há nenhum zero / livre, ele apenas o tira do modo de espera sem problemas. O computador com problema está, na verdade, atingindo seu limite de confirmação, e é por isso que há um problema.

Eu olhei vários computadores e parece que no Gerenciador de Tarefas -> Desempenho -> Memória ->

Disponível + Comprometido<= Commit Limit
Esse tem sido o caso, não importa o que eu faça com todos os outros computadores. No meu entendimento, isso sempre deve ser verdadeiro para o Windows 10. Isso está certo?
Meu computador principal é a exceção: Disponível + Confirmado> Limite de Confirmação
Não importa se é uma inicialização a frio ou rodando durante a noite.

Windows 10 inicia lento

Atualmente está carregado com vários programas em execução


Isso indicaria um vazamento de memória do kernel / driver?