Waarom Memory Optimizers en RAM Boosters slechter zijn dan nutteloos
Veel bedrijven willen u 'geheugenoptimizers' verkopen, vaak als onderdeel van 'pc-optimalisatieprogramma's'. Deze programma's zijn slechter dan nutteloos - niet alleen zullen ze je computer niet versnellen, ze zullen het ook vertragen.
Dergelijke programma's maken gebruik van onervaren gebruikers en doen valse beloften over het verbeteren van de prestaties. In werkelijkheid weet uw computer zelf hoe hij RAM moet beheren. Het zal RAM gebruiken om de prestaties van uw computer te verbeteren - het heeft geen zin om RAM leeg te hebben.
Is het RAM-geheugen van uw computer vol? Dat is goed!
Geheugenoptimalisators zijn gebaseerd op een misverstand. Je kunt naar het RAM van je computer kijken en zien hoe het vol raakt - je hebt bijvoorbeeld 4 GB RAM en ziet dat 3 GB vol is met slechts 1 GB om te sparen. Dat kan voor sommige mensen verrassend zijn - kijk eens hoe opgeblazen moderne versies van Windows zijn! Hoe ga je ooit extra programma's uitvoeren met zo weinig geheugen beschikbaar??
In werkelijkheid zijn moderne besturingssystemen vrij goed in het zelfstandig beheren van het geheugen. Dat 3 GB gebruikte RAM betekent niet noodzakelijkerwijs verspilling. In plaats daarvan gebruikt uw computer uw RAM om gegevens in het cachegeheugen te plaatsen voor snellere toegang. Of het nu gaat om kopieën van webpagina's die u in uw browser had geopend, toepassingen die u eerder hebt geopend of andere gegevens die u binnenkort weer nodig heeft, uw computer blijft erop hangen in zijn RAM. Wanneer u de gegevens opnieuw nodig hebt, hoeft uw computer niet op uw harde schijf te raken - hij kan de bestanden gewoon vanuit het RAM laden.
Cruciaal is dat het geen zin heeft RAM leeg te hebben. Zelfs als uw RAM volledig vol is en uw computer meer nodig heeft om een toepassing uit te voeren, kan uw computer de gecachte gegevens onmiddellijk uit uw RAM verwijderen en die ruimte voor de toepassing gebruiken. Het heeft geen zin om RAM leeg te laten zitten - als het leeg is, wordt het verspild. Als het vol is, is de kans groot dat dit de laadtijden van programma's en andere dingen die de harde schijf van uw computer zouden kunnen gebruiken, zou versnellen.
Merk op dat heel weinig RAM werkelijk "gratis" is in de onderstaande schermafbeelding. Het RAM-geheugen wordt gebruikt als een cache, maar het is nog steeds gemarkeerd als beschikbaar voor elk programma dat het moet gebruiken.
In het verleden duidde volledige RAM op een probleem. Als je Windows Vista op een computer met een half gig RAM had, voelde je de computer voortdurend langzamer lopen - het moest constant lezen en naar de harde schijf schrijven, en het paginabestand van de harde schijf gebruiken als een inefficiënte vervanging voor RAM. Moderne computers hebben echter over het algemeen voldoende RAM voor de meeste gebruikers. Zelfs low-end computers worden doorgaans geleverd met 4 GB RAM, wat meer dan voldoende moet zijn tenzij u intensief gamen, meerdere virtuele machines gebruikt of video's bewerkt.
Zelfs als RAM een probleem voor je was, is er geen reden om een geheugenoptimalisatie te gebruiken. Geheugenoptimizers zijn slangolie die op zijn best nutteloos is en in het slechtste geval schadelijk.
Hoe Memory Optimizers werken
Wanneer u een geheugenoptimalisatie gebruikt, ziet u het RAM-gebruik van uw computer dalen. Dit lijkt misschien een gemakkelijke overwinning - je hebt het RAM-gebruik namelijk verlaagd, gewoon door op een knop te drukken. Maar zo eenvoudig is het niet.
Geheugenoptimalisatie werkt op twee manieren:
- Ze noemen de Windows API-functie EmptyWorkingSet, waardoor actieve applicaties gedwongen worden hun werkgeheugen naar het Windows-paginabestand te schrijven.
- Ze wijzen snel een grote hoeveelheid geheugen aan zichzelf toe, waardoor Windows gedwongen wordt gegevens in de cache weg te gooien en toepassingsgegevens naar het paginabestand te schrijven. Ze dealloceren vervolgens het geheugen en laten het leeg.
Beide trucs maken inderdaad RAM vrij en maken het leeg. Dit alles werkt echter langzamer: nu moeten de applicaties die u gebruikt de benodigde gegevens uit het paginabestand ophalen, vanaf de harde schijf lezen en langer werken. Alle geheugen dat wordt gebruikt voor cache kan worden weggegooid, dus Windows zal de benodigde gegevens van de harde schijf moeten krijgen.
Met andere woorden, deze programma's maken snel geheugen vrij door gegevens die u nodig hebt naar langzamer geheugen te dwingen, waar het opnieuw naar het hoge geheugen moet worden verplaatst. Dit slaat nergens op! Het enige dat u bereikt is dat u een ander systeem voor systeemoptimalisatie verkoopt dat u niet nodig hebt.
Als Windows RAM nodig heeft, zal het in ieder geval gegevens naar het paginabestand pushen of gegevens in de cache wissen. Dit gebeurt allemaal automatisch wanneer het nodig is - het heeft geen zin om dingen te vertragen door te forceren voordat het nodig is.
Net als pc-opschonings-apps zijn geheugenoptimizers een oplichterij. Ze lijken iets positiefs te doen voor mensen die niet begrijpen hoe geheugenbeheer werkt, maar ze doen eigenlijk iets schadelijks.
Hoe u uw geheugen daadwerkelijk "optimaliseert"
Als u meer RAM beschikbaar wilt hebben, slaat u de geheugenoptimalisatie over. Probeer in plaats daarvan lopende programma's te verwijderen die u niet nodig hebt - verwijder onnodige programma's uit uw systeemvak, schakel nutteloze opstartprogramma's uit, enzovoort.
Als je meer RAM nodig hebt voor wat je doet, probeer dan wat meer RAM te kopen. RAM is redelijk goedkoop en het is niet zo moeilijk om het zelf te installeren met behulp van een van de RAM-installatiehandleidingen die online beschikbaar zijn. Zorg ervoor dat u het juiste type RAM aanschaft voor uw computer.
Ja, geheugenoptimizers kunnen sommige van uw pc's RAM vrijmaken. Dat is echter een slechte zaak: u wilt dat uw computer de RAM gebruikt om dingen te versnellen. Het heeft geen zin om vrij geheugen te hebben.