
O Windows, Linux, Android ou outro sistema operacional está usando muita RAM? Não entre em pânico! Os sistemas operacionais modernos usam RAM como um cache de ficheiro para acelerar as coisas. Supondo que seu computador esteja funcionando bem, não há nada com que se preocupar.
Embora possa parecer contra-intuitivo para aqueles de nós que se lembram de que nossos computadores estão sempre com falta de RAM, o alto uso de RAM significa que sua RAM está sendo bem utilizada. RAM vazia é RAM desperdiçada.
Índice
Uso ruim de alta memória vs. bom uso de alta memória
Em primeiro lugar, o alto uso de memória nem sempre é uma coisa boa. Se o seu computador parece muito lento, o alto uso da memória de acesso aleatório (RAM) não é uma boa opção. Se a RAM estiver cheia, o computador lento e a luz do disco rígido piscando constantemente, o computador está trocando para o disco . isto é um sinal de que seu computador está usando o disco rígido, que é muito mais lento de acessar, como um “estouro” de memória.
Se isto estiver ocorrendo, é evidente que seu computador precisa de mais RAM – ou que tu precisa usar programas que consomem menos memória. isto é definitivamente uma coisa ruim.
No entanto, há uma diferença clara entre este caso, em que seu computador não está funcionando bem, e o caso mais comum em que seu computador parece estar funcionando bem, mas há uma quantidade alarmante de RAM sendo usada com poucos programas abertos.

Cache de disco
Instale o Windows XP em um computador e provavelmente o verá usando várias centenas de megabytes de memória quando o sistema estiver ocioso. Instale o Windows 7 no mesmo computador e tu provavelmente verá o Windows 7 usando vários gigabytes de memória na mesma situação.
Então o que está acontecendo? O Windows XP é apenas um sistema operacional mais leve e rápido? Os sistemas operacionais modernos estão inchados e com desperdício de memória? Não exatamente.
A RAM é mais abundante do que era quando o Windows XP era o novo sistema operacional e os sistemas operacionais modernos tiram proveito dela. Os sistemas operacionais modernos usam a RAM do computador como cache para ficheiros e dados de programas acessados com frequência.
No Windows, este recurso é conhecido como SuperFetch, que foi introduzido no Windows Vista. O SuperFetch observa os aplicações que tu usa e carrega ficheiros e bibliotecas de aplicações comumente usados na RAM do seu computador antes que tu precise deles. Quando tu inicia um aplicação, o Windows carrega os ficheiros do aplicação da RAM em vez de lê-los do disco, o que é um processo lento. isto acelera a inicialização do aplicação e geralmente torna seu computador mais rápido e responsivo.
isto não se aplica apenas ao Windows. Os utilizadores do Linux também perceberão que seus computadores estão usando uma quantidade aparentemente alarmante de memória para armazenar ficheiros em cache do seu disco, e novos utilizadores do Linux podem se preocupar quando perceberem isto. Muitos programas de monitoramento de uso de recursos, como o GNOME System Monitor, escondem do utilizador a memória usada pelo cache para que os utilizadores não tenham que entender isto ou se preocupar.

Navegadores e outros softwares
O mesmo se aplica a navegadores e outros aplicações de software com seus próprios caches. Por exemplo, se tu notar um navegador da web como o Mozilla Firefox usando uma grande quantidade de RAM, isto não é necessariamente uma coisa ruim. Se tu tem muita memória RAM no computador, é bom que o Firefox a esteja usando. Ao armazenar em cache as páginas da web que tu visitou em sua RAM, o Firefox pode acelerar o tempo de carregamento da página da web, tornando o uso dos botões Voltar e Avançar muito mais rápido. Por este motivo, o Firefox determina automaticamente o tamanho ideal do cache com base na quantidade de RAM do seu computador.
O próprio Firefox pode ter historicamente vazamentos de memória e outros problemas, mas o conceito é o mesmo. Não faz sentido para o Mozilla reduzir o uso de RAM do Firefox para 50 megabytes porque os computadores modernos têm muita RAM que o Firefox pode usar para acelerar a navegação na web.
O mesmo se aplica a outro software. Programas com alto uso de memória podem estar fazendo bom uso da RAM, não desperdiçando-a.

Por que a RAM vazia é inútil
tu pode estar pensando que usar RAM como cache é ótimo, mas não quer que esses ficheiros de programa e outros dados ocupem sua RAM. tu prefere ter memória RAM vazia disponível para que os programas sejam iniciados instantaneamente e a memória seja usada para o que tu acha que é melhor, não o que seu sistema operacional e programas acham que é melhor.
No entanto, isto não é uma preocupação. Quer sua RAM esteja cheia de ficheiros em cache ou completamente vazia, está tudo disponível para programas que realmente precisam. Os dados armazenados em cache em sua RAM são marcados como de baixa prioridade e são imediatamente descartados assim que a memória for necessária para outra coisa.
Como esses dados podem ser descartados instantaneamente quando necessário, não há nenhuma desvantagem em usar a RAM para cache. (A única desvantagem potencial são os utilizadores que não entendem o que está se tornando confuso.)
RAM vazia é inútil. Não é mais rápido para o computador gravar dados na RAM vazia, nem a RAM vazia usa menos energia. Na verdade, supondo que tu esteja iniciando um programa que pode já estar presente no cache de ficheiros da RAM, os programas carregam muito mais rápido quando a RAM é usada, em vez de quando ela está vazia.
É por isto que usar um eliminador de tarefas no Android é uma má ideia , e também é por isto que tu não deve se preocupar se seu computador está enchendo sua memória RAM. É também uma das razões pelas quais o Windows XP não é o sistema operacional ideal para o hardware de hoje – embora o uso de RAM do XP possa ser muito menor do que o do Windows 7, isto não é necessariamente uma coisa boa se tu tiver um computador moderno com uma quantidade decente de RAM .