Windows 8 de 64 bits indica pouca memória enquanto 4 + Gb livres

Windows 8 de 64 bits indica pouca memória enquanto 4 + Gb livres

Eu tenho o Windows 8.1 de 64 bits e 8 Gb de RAM.

Meu Gerenciador de Tarefas mostra 49% de memória RAM usada, mas ainda recebo mensagens como "O Windows está com pouca memória, recomendamos fechar o aplicativo". Sempre diz isso sobre o aplicativo que não está ativo no momento, mas usa mais memória que outros processos (quando o Firefox está ativo, é o Firefox, caso contrário é o Skype).

Então minha pergunta é:como configurar limiteou como forçar o Windowsnão reportarsobre pouca memória?

Nota: mesmo quando tem mais de 70% de espaço livre, ele ainda informa sobre pouca memória. O número de aplicativos em execução não importa.

Nota 2: isso não acontece quando inicio um novo aplicativo. Parece que o Windows tem algum verificador de memória e essa mensagem aparece regularmente quando a troca é desativada. Ele minimiza aplicativos ativos (jogos ou navegador) e me mostra aquela mensagem estranha.

Responder1

Você está com pouca energiavirtualmemória. Isso pode acontecer mesmo se você tiver bastante RAM livre.

É como não poder gastar dinheiro, mesmo que você tenha muitos cheques sobrando e muito dinheiro no banco. Você precisa ter dinheiro suficiente para cobrir os cheques que já emitiu ou não poderá emitir mais sem correr o risco de uma catástrofe caso todos os seus cheques sejam descontados de uma vez.

Uma solução simples é ampliar o arquivo de paginação.

Um arquivo de paginação é como uma linha de crédito que o Windows pode emprestar. Sabendo que pode pedir emprestado do arquivo de paginação caso todos os seus cheques sejam descontados de uma só vez, ele pode continuar a emitir cheques. Provavelmente, ele não usará o arquivo de paginação, mas apenas precisará dele para garantir que cumprirá suas promessas.

Por exemplo, digamos que você tenha 4 GB de RAM. Quatro aplicativos são iniciados e informam ao sistema operacional que podem precisar de até 1 GB de RAM (uma reserva). O sistema operacional diz "tudo bem" e todos os quatro aplicativos são iniciados. (Você prefere não deixá-los correr?!)

Digamos que eles estejam usando um total de 1 GB de RAM agora. Em seguida, outro aplicativo é iniciado e pede 1 GB. O que o sistema operacional pode fazer? Se ele disser sim para esse aplicativo, o que acontecerá no caso muito improvável de todos os aplicativos usarem repentinamente toda a memória solicitada? O sistema operacional não tem 5 GB disponíveis e não pode revogar promessas que já fez.

Com um arquivo de paginação, é claro, ele pode simplesmente gravar no disco páginas raramente usadas e cumprir todas as suas promessas. Portanto, ele precisa do arquivo de paginação para permitir a execução de outro aplicativo, mesmo que 3 GB sejam gratuitos.

Com um arquivo de paginação grande, o Windows pode permitir que aplicativos sejam executados desde que o conjunto de trabalho real caiba na RAM. Sem nenhum arquivo de paginação, o Windows não pode permitir a execução de nenhum aplicativo, a menos que possa acomodar tudo na RAM que possa ser usado com base nos compromissos já assumidos. Isso significa, por exemplo, que um simples mapeamento privado e gravável de um arquivo de 1 GB faz com que 1 GB inteiro de RAM seja essencialmente desperdiçado porque o aplicativo pode gravar em cada byte desse arquivo, de modo que 1 GB de RAM só pode conter páginas que podem ser seguramente ser descartado.

A propósito, o Linux permite que o sistema operacional sobrecarregue o armazenamento de apoio. A desvantagem disso é que pode ser necessário encerrar processos à força se o sistema operacional acabar fazendo promessas que não pode cumprir. É por isso que o Linux tem um "Assassino OOM" e o Windows não. A maioria das máquinas Linux temcomprometer demaisdesativado de qualquer maneira.

Responder2

O alerta de pouca memória pode ser desativado hackeando o registro conforme descrito abaixo.

No entanto, como as modificações no registro podem desestabilizar o Windows, é melhor primeiro cuidar de seus backups e criar um ponto de restauração do sistema ao qual você possa voltar em caso de problemas. Não tenho experiência pessoal com esse hack.

Inicie o regedit e posicione-se nesta chave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules

Exporte (para backup) e exclua as seguintes subchaves:

{45DE1EA9-10BC-4f96-9B21-4B6B83DBF476}
{5EE64AFB-398D-4edb-AF71-3B830219ABF7}
{C0F51D84-11B9-4e74-B083-99F11BA2DB0A}

Agora reinicie.

Se você descobrir que não tem permissão para excluir essas chaves de registro, consulte o artigo
Assuma a propriedade de uma chave de registro no Windows 7.

Você deve estar ciente do fato de que, se ficar sem memória sem aviso prévio, o Windows poderá travar sem qualquer aviso prévio ou os programas poderão se comportar de maneira estranha.

Além disso, este conselho funcionou para o Windows 7, mas nunca foi comprovado para o Windows 8.1.

fonte

informação relacionada