O Windows 7 avisa sobre condições de pouca memória quando há muita memória disponível - posso definir um limite?

5

Minha máquina windows 7 com 16GB de RAM física ocasionalmente avisa sobre uma condição de pouca memória, pedindo-me para fechar programas para liberar memória. Quando checo o gerenciador de tarefas ou o monitor de recursos, descubro que há quase 8GB livres. Vários (um ou dois) processos (rdbms, servidor do tomcat, etc.) estarão consumindo muito (~ 4 GB de memória cada um), mas a máquina não parece estar com pouca memória quando esse aviso é exibido.

Minhas perguntas:

  1. Por que esse aviso está sendo exibido se a quantidade de memória física parece ser mais que suficiente para as tarefas em questão?
  2. Existe uma maneira de definir limites para quando esses avisos de pouca memória são emitidos?
por John Clark 10.04.2013 / 22:22

1 resposta

7

O problema é que, enquanto a memória está disponível, o Windows 7 já prometeu para os aplicativos. A solução é certificar-se de que você tenha um arquivo de paginação grande o suficiente. Isso permite que o Windows continue a assumir compromissos sem medo de que, caso todos os compromissos sejam solicitados de uma vez, não haverá memória física suficiente para atendê-los.

Expliquei esse fenômeno com mais detalhes aqui . Você pode ter bastante memória livre, mas o Windows ainda pode ser incapaz de alocar mais, porque essa memória livre já é prometida para aplicativos que provavelmente nunca a usarão.

    
por 10.04.2013 / 22:41

Tags