Por que os otimizadores de memória e os impulsionadores de RAM são piores do que inúteis?
Muitas empresas querem vender “otimizadores de memória”, muitas vezes como parte de programas de “otimização de PC”. Esses programas são piores do que inúteis - não só eles não vão acelerar o seu computador, eles vão atrasá-lo.
Tais programas aproveitam os usuários inexperientes, fazendo falsas promessas sobre o aumento do desempenho. Na realidade, o seu computador sabe como gerenciar a RAM sozinho. Ele usará RAM para aumentar o desempenho do seu computador - não faz sentido ter a memória RAM vazia.
A RAM do seu computador está sendo preenchida? Isso é bom!
Otimizadores de memória são baseados em um mal-entendido. Você pode ver a RAM do seu computador e vê-la se enchendo - por exemplo, você pode ter 4 GB de RAM e ver que 3 GB estão cheios com apenas 1 GB de sobra. Isso pode ser surpreendente para algumas pessoas - veja como as versões modernas do Windows são inchadas! Como você vai executar programas adicionais com pouca memória disponível??
Na realidade, os sistemas operacionais modernos são muito bons para gerenciar a memória por conta própria. Esses 3 GB de RAM usados não indicam necessariamente desperdício. Em vez disso, seu computador usa sua RAM para armazenar dados em cache para acesso mais rápido. Quer se trate de cópias de páginas da web que você tinha aberto em seu navegador, aplicativos que você abriu anteriormente, ou qualquer outro tipo de dados que você pode precisar novamente em breve, o seu computador trava em sua memória RAM. Quando você precisa dos dados novamente, o computador não precisa acessar o disco rígido - ele pode apenas carregar os arquivos da RAM.
Crucialmente, não faz sentido ter RAM vazia. Mesmo que sua RAM esteja completamente cheia e seu computador precise de mais recursos para executar um aplicativo, seu computador pode descartar instantaneamente os dados armazenados em cache de sua RAM e usar esse espaço para o aplicativo. Não faz sentido ter RAM vazia - se está vazia, está sendo desperdiçada. Se estiver cheio, há uma boa chance de ajudar a acelerar os tempos de carregamento do programa e qualquer outra coisa que usaria o disco rígido do seu computador..
Observe que muito pouca RAM é realmente "livre" na imagem abaixo. A RAM está sendo usada como um cache, mas ainda está marcada como disponível para qualquer programa que precise usá-la.
No passado, RAM completa indicava um problema. Se você estivesse executando o Windows Vista em um computador com metade de um gig de RAM, você poderia sentir o computador constantemente desacelerando - ele tinha que ler e gravar constantemente no disco rígido, usando o arquivo de página do disco rígido como um substituto ineficiente para RAM. No entanto, os computadores modernos geralmente possuem RAM suficiente para a maioria dos usuários. Até mesmo computadores de baixo custo geralmente vêm com 4 GB de RAM, o que deve ser mais do que suficiente, a menos que você esteja fazendo jogos intensivos, executando várias máquinas virtuais ou editando vídeos..
Mesmo que a RAM seja um problema para você, não há razão para usar um otimizador de memória. Otimizadores de memória são óleo de cobra que são inúteis na melhor das hipóteses e prejudiciais na pior das hipóteses.
Como funcionam os otimizadores de memória
Quando você usa um otimizador de memória, você verá o uso de RAM do computador cair. Isso pode parecer uma vitória fácil - você diminuiu o uso de RAM, apenas pressione um botão, afinal. Mas não é tão simples.
Os otimizadores de memória funcionam de duas maneiras:
- Eles chamam a função de API do Windows EmptyWorkingSet, forçando os aplicativos em execução a gravar sua memória de trabalho no arquivo de paginação do Windows..
- Eles alocam rapidamente uma grande quantidade de memória para si próprios, forçando o Windows a descartar dados armazenados em cache e gravar dados do aplicativo no arquivo de paginação. Eles então desalocam a memória, deixando-a vazia.
Ambos os truques irão liberar RAM, deixando-o vazio. No entanto, tudo isso faz com que as coisas fiquem mais lentas - agora os aplicativos que você usa precisarão obter os dados de que precisam do arquivo de página, lendo o disco rígido e demorando mais para trabalhar. Qualquer memória que esteja sendo usada para cache pode ser descartada, então o Windows terá que obter os dados de que precisa do disco rígido.
Em outras palavras, esses programas liberam memória rápida, forçando os dados de que você precisa para uma memória mais lenta, onde ela precisará ser movida de volta para a memória rápida novamente. Isso não faz sentido! Tudo o que ele faz é vender outro programa de otimização de sistema que você não precisa.
Se o Windows precisar de RAM, ele enviará os dados para o arquivo de paginação ou descartará os dados em cache, de qualquer maneira. Isso tudo acontece automaticamente quando é necessário - não adianta desacelerar as coisas forçando-o a acontecer antes que seja necessário.
Como os aplicativos de limpeza de PCs, os otimizadores de memória são uma farsa. Eles parecem estar fazendo algo positivo para pessoas que não entendem como funciona o gerenciamento de memória, mas na verdade estão fazendo algo prejudicial.
Como realmente "otimizar" sua memória
Se você quiser ter mais RAM disponível, pule o otimizador de memória. Em vez disso, tente se livrar de aplicativos em execução dos quais você não precisa - elimine programas desnecessários da bandeja do sistema, desative programas de inicialização inúteis e assim por diante.
Se você precisar de mais RAM para o que você faz, tente comprar mais RAM. A RAM é muito barata e não é muito difícil instalá-la usando um dos guias de instalação de RAM disponíveis on-line. Apenas certifique-se de comprar o tipo correto de RAM para o seu computador.
Sim, os otimizadores de memória podem liberar parte da RAM do seu PC. No entanto, isso é uma coisa ruim - você quer que seu computador use sua memória RAM para acelerar as coisas. Não há sentido em ter memória livre.