Tenho uma nova instalação do Windows 7 e minha RAM na inicialização normal chega a 2,5 GB. Eu olhei para o Gerenciador de tarefas e há pelo menos 1,5 GB faltando a partir daí e no Monitor de recursos também. Não há indicação do que está usando essa RAM. Alguém pode me dizer como descobrir o que está consumindo minha memória? Acredito que seja um vírus, mas nenhum dos programas antivírus gratuitos o localizou.
Eu adicionei as fotos abaixo. Se esse é o uso normal do Windows 7, como algumas respostas sugerem, não entendo nada disso.
PS
Minha instalação do Windows 8 estava executando abaixo de 2,5 GB, na verdade era 1. algo, até recentemente, que eu transferi alguns arquivos de outro computador que tinham o mesmo problema que o meu agora. Excluí o Windows 8 e instalei o Windows 7, pois faria isso de qualquer maneira, e agora estou recebendo alto uso de memória no Windows 7.
I believe it's a virus
: xkcd.com/1180 (SCNR)Respostas:
Se você quiser que o sistema operacional não use sua RAM, retire-o da máquina e sente-o na mesa. Mas enquanto a RAM estiver na máquina, a utilização será gratuita . Se você está pensando "Quero a RAM livre agora para poder usá-la mais tarde ", você está sendo bobo. Você pode usá-lo agora e depois. Não há desvantagem em usar a RAM. Nenhum mesmo.
Os sistemas operacionais modernos apenas liberam RAM se eles não tiverem escolha. Isso ocorre porque há apenas duas coisas que podem acontecer. Se a RAM for usada em breve, eles apenas precisarão usá-la novamente, desperdiçando o esforço para liberar a RAM - é mais fácil mover a RAM diretamente de um uso para outro. E se a RAM não for usada em breve, o esforço para liberá-la é novamente desperdiçado. Tornar a RAM livre é o último recurso usado apenas se o sistema operacional não tiver outra escolha, pois adiciona uma etapa extra que o sistema operacional precisará executar para usar a RAM.
A RAM livre é necessária apenas nos casos raros em que a RAM é necessária e o sistema operacional não pode fazer a transição da RAM de um uso para outro (por exemplo, no contexto de interrupção). Apenas uma quantidade muito pequena de RAM é necessária para esse fim, normalmente com cerca de 64 MB nos computadores modernos. Mais RAM livre do que isso é apenas desperdício.
Considere se um programa é executado e depois pára. O programa está na RAM. O sistema operacional pode liberar a RAM ou manter o programa na RAM. Se o programa for executado novamente em breve, mantê-lo na RAM é uma enorme vitória - evita-se a E / S do disco. E não há custo zero para manter o programa na RAM, se a RAM não for necessária para outra finalidade. Portanto, o sistema operacional mantém o programa na RAM até que ela seja necessária para outra coisa. Tornar a RAM livre quando a RAM livre não é necessária é uma proposição pura e perdida.
fonte
O Windows 7 tenta tirar proveito de toda a sua RAM. Se nenhum programa estiver em uso, ele armazenará o máximo de informações possível do seu HD, para que, quando um programa solicite algumas informações, ele esteja disponível na RAM (que é muito mais rápido que o seu disco).
Esse recurso é chamado Superfetch e você pode ler informações sobre ele nesse link ou pesquisar no Google. E se você quiser saber como isso afeta (melhora) o desempenho, consulte o site de hardware da Tom .
Se um programa exigir mais memória, o Windows fornecerá a RAM necessária para o seu programa, portanto, não é com isso que você deve se preocupar.
fonte
Provavelmente, o que você está observando são os recursos de cache de disco do Windows 7 , eles realmente otimizam o uso da RAM, mesmo que pareça que o contrário está acontecendo.
O kernel do Linux também possui esse tipo de recurso .
fonte
2,5 GB ou RAM é uma quantidade perfeitamente normal para o Windows 7 estar usando. Atualmente, minha máquina está ociosa e com 2,51 GB de RAM usada. Duvido muito que você tenha um vírus, esse é um uso típico da memória.
Quanto ao que está usando essa RAM, consulte o seu Gerenciador de tarefas e verifique se a
Show processes from all users
caixa de seleção está marcada. Sem essa opção, você não verá nenhum processo do sistema (ou outros usuários) e o uso de memória.fonte
Isso é muito semelhante à preocupação comum do Linux de que "o Linux comeu minha RAM". Estou fazendo uso pesado da minha máquina com Windows 7 e, quando tinha 6 GB de RAM física, consome algo como 5 GB. Quando eu atualizei para 8 GB, ele está consumindo 6-7 GB. Mas não mudei nada com o que estou fazendo com minha máquina.
Ele usa a RAM para armazenar arquivos em cache, para que possa ser acessado mais rapidamente mais tarde. Muito parecido com o Linux. É realmente gratuito e o Windows 7 será lançado quando seu aplicativo precisar alocar mais RAM.
fonte