Diminuindo a memória cache e aumentando a memória livre na memória RAM

1

Estou usando o Windows 2008 Server de 64 bits, fiz o upload do snap shot do meu gerenciador de tarefas quando o mínimo de processos em execução.

Mostra

  • Memória total 8190 MB
  • Memória em cache 4315 MB
  • Grátis 3402 MB

Então, eu recebo apenas 3402 MB de uso total de RAM.

A minha pergunta aqui é, como mais da metade é usada para memória cache há algum meio pelo qual eu possa diminuir essa memória em cache e, por sua vez, aumentar minha memória livre?

Eu preciso fazer isso porque meu aplicativo requer pelo menos 5 GB de RAM e ele caiu quando executado neste sistema.

    
por Greenhorn 30.06.2011 / 06:16

1 resposta

1

NÃO WINDOWS ESPECÍFICO

Eu não posso falar pelo Windows diretamente desde que você o marcou com o genérico operating-system aqui está a resposta geral que você receberia do mundo Linux:

Cache é uma coisa boa. Quanto mais RAM você usar (com caches), melhor. O sistema operacional é geralmente inteligente o suficiente para liberar o cache e fornecê-lo aos aplicativos (pessoalmente, eu nunca vi um caso em que esse não fosse o caso).

Sempre que os aplicativos precisarem, tenho certeza de que o Windows não é um idiota, por isso esperaria um comportamento semelhante. Na verdade, eu gritei sobre os 3400MB de RAM livre:

WTF... I oversized the server so that it doesn't even use the complete RAM as cache?

Esta seria a primeira coisa que me vem à mente ao ver números como esses.

Sim, me avise por responder com o ponto de vista do Linux :)
Além disso, o Windows 2007 Server não existe você quer dizer Windows Server 2008 ?

    
por 30.06.2011 / 08:57