uso de memória do Windows 7

5

Memória física (MB) para o Windows 7

Total 4021
Em cache 1113
Disponível 768
174 grátis Memória usada 3.25GB

Neste ponto, o windows7 me pede para fechar alguns programas porque "a memória do sistema está baixa". Do meu entendimento lendo artigos, eu ainda tenho 768 MB de memória livre, por que windows7 reclama?

Além disso, a que memória cache se refere? Isso é parte da memória que o Windows7 reservou para si mesmo, o que significa que é livre para usar pelo Windows7 (e significa que eu tenho cerca de 768 + 1113 MB de mem livre)?

    
por portoalet 17.06.2010 / 10:23

2 respostas

3

Se você estiver executando o Windows 7 no modo de 32 bits, você NÃO terá um total de 4 GB disponíveis para começar.

A memória em cache é normalmente usada pelo sistema de disco para agilizar as coisas lendo coisas prévias ou mantendo antigos buffers de disco disponíveis caso eles precisem ser reutilizados. O Win7 geralmente usa isso com muita frequência - o que geralmente é bom. Não é memória "livre" em qualquer sentido da palavra.

Se você estiver executando uma VM, você terá um problema totalmente diferente. Tente certificar-se de que você não está comprometendo excessivamente a RAM com a VM. Olhe para o seu gerenciador de tarefas do XP e se o seu uso de RAM durante a execução de seus programas normais é uma porcentagem baixa (25% ou menor), você pode pensar em reduzir a RAM alocada para a VM XP.

Como harrymc disse, não desative o arquivo de paginação. Se for muito usado - você está certo, isso é uma coisa ruim, mas manterá seu sistema funcionando em vez de travar.

    
por 18.09.2010 / 02:05
0

Memória livre é a memória que ainda não foi alocada para nenhum propósito. Memória disponível é a memória que foi usada recentemente por um aplicativo e provavelmente será usada novamente, mas pode ser temporariamente desativada, se necessário (pense, você minimizou um aplicativo. Parte da memória desse aplicativo pode ser reutilizada até que você restaure o aplicativo e continuar a usá-lo.Isso é o que faz com que o longo atraso ao restaurar um aplicativo minimizado em sistemas com falta de memória RAM). A memória em cache é a memória que o sistema está usando como cache do sistema para arquivos que foram recuperados recentemente do disco rígido.

Como regra geral, o Windows moverá o material para o arquivo de paginação conforme a memória RAM é preenchida, com degradação de desempenho cada vez mais grave até que o arquivo de paginação seja preenchido, o que geralmente exibe baixa memória do sistema em cerca de 100-200mb memória restante (ou para mim, de qualquer maneira).

Você pode dar uma olhada no seu "tamanho de confirmação" com a ferramenta Process Explorer da Sysinternals (mais ou menos Gerenciador de Tarefas em esteróides). Isso informará quanto do total de memória virtual disponível está em uso ativo. Se o pico estiver perto do limite, você pode considerar aumentar o tamanho do arquivo de paginação ou instalar mais memória.

Você está executando uma cópia de 64 bits do Windows ou uma cópia de 32 bits do Windows com placas gráficas de alta qualidade (com 512 MB ou mais de memória de vídeo)? Devido à maneira como o endereçamento funciona, as janelas de 32 bits só podem "ver" 4 GB de memória, e isso inclui a memória de vídeo. Então, se você tem uma placa gráfica com 512mb de memória, o Windows só tem 3.5gb em vez do seu total de 4021mb para brincar. Se esse for o caso, considere a possibilidade de alternar para um sistema operacional de 64 bits.

    
por 17.06.2010 / 10:37