Matando o processo do Windows 7 que está usando memória - veja Commit ou Private?

1

Estou tentando limpar o uso da memória no meu windows 7 com 2 GB de RAM

O Oracle.exe nunca é exibido nos processos principais, mas o Monitor de Recursos mostra que ele usa 637 Mb de confirmação (memória virtual) v 12Mb de memória privada

Então, a minha pergunta é - é realmente não monopolizar a RAM e eu não preciso fazer nada sobre isso?

p.s. Eu tenho 2 enormes aplicativos java rodando a 600 Mb privados cada um que são os caras culpados.

    
por JoseK 24.01.2011 / 11:22

2 respostas

2

Em essência, sim, não se preocupe. A métrica "Commited Bytes" do Windows 7 na verdade reflete a quantidade total de memória (física + virtual) que o Windows atribuiu ao processo. Isso inclui memória "em cache" que pode ser liberada se necessário.

Além disso, se você tem dois aplicativos Java rodando a 600MB particulares cada, não há muito uso de RAM para reduzir, pois o Windows e outros programas que você provavelmente não deseja parar também precisam de alguns. Você já pensou em atualizar? Apenas desembolsar os 30 dólares e acabar com isso:)

    
por 24.01.2011 / 11:58
2

I'm trying to clear up memory usage on my windows 7 with 2 GB RAM

O que você realmente quer alcançar? A memória não usada recentemente é trocada no arquivo de paginação. O gerenciador de memória virtual do Windows 7 é muito bom nisso e, na maioria das vezes, há muito pouco a ganhar ao aparar os processos ou ao matá-los.

Se você realmente deseja ver qual processo está causando o tráfego do arquivo de paginação, não assista ao uso total de memória, observe "falhas de página".

    
por 24.01.2011 / 12:13