Mijn computer gebruikt veel geheugen

(Je leest nu pagina 1 van 1)

Waarom het goed is als er veel geheugen gebruikt wordt

Gebruikt je computer veel RAM?
Random Access Memory is geheugen dat voor elke denkbare taak gebruikt kan worden en dat is de reden dat je computer constant veel geheugen gebruikt.

RAM wordt door moderne computers als cache gebruikt om taken sneller uit te voeren.

Als je computer goed werkt is er dan ook geen om je zorgen te maken, als er constant een beroep op het geheugen gedaan wordt.

Het klinkt misschien tegenstrijdig voor wie zich bijvoorbeeld Windows XP herinnert.

Maar tegenwoordig is geheugen veel goedkoper en omdat de meeste computers ook veel meer geheugen ter beschikking hebben dan vroeger, zou het verspilling zijn hier niets mee te doen.

Zelfs als je geen programma’s hebt openstaan.

Goed en slecht geheugengebruik

Natuurlijk betekent voorgaande niet dat er niets mis kan zijn met het geheugengebruik van je computer.

Als het geheugengebruik regelmatig 100% is, je computer traag is en de indicator van de harde schijf almaar knippert, dan is er wel degelijk iets mis.

Dat betekent dat de computer constant aan het swappen is, wat betekent dat dat er regelmatig gegevens naar de harde schijf geschreven worden. Dat kost tijd, zelfs als je een snelle SSD hebt.

Het betekent ook dat je computer een chronisch tekort heeft aan (RAM-)geheugen.

De enige oplossing is dan minder programma’s open laten staan of minder programma’s die veel geheugen vragen tegelijkertijd gebruiken.

Nog beter, of eigenlijk de enig juiste oplossing, is natuurlijk geheugen (laten) bijplaatsen.

Schijfcaching

Wie bekend is met Windows XP weet waarschijnlijk nog dat er slechts enkele megabytes geheugen werden gebruikt als de computer niet actief was.

Met de komst van Windows 7 veranderde dat. Als de computer niets te doen had werden er meerdere gigabytes aan geheugen gebruikt.

In Windows staat dit bekend als SuperFetch, een functie die werd geïntroduceerd in Windows Vista.

SuperFetch analyseert welke toepassingen veel gebruikt worden en laadt veelgebruikte toepassingsbestanden en bibliotheken in het RAM-geheugen van de computer voordat je ze nodig hebt.

Als je een toepassing start, laadt Windows de bestanden van de toepassing uit het RAM-geheugen in plaats van ze van de harde schijf te lezen.

Dit zorgt dat toepassingen sneller gestart worden en maakt de computer over het algemeen (nog) sneller.

Deze techniek wordt overigens ook door andere besturingssystemen gebruikt.

Waarom leeg RAM-geheugen nutteloos is

Je denkt misschien: Ik heb geïnvesteerd in (extra) veel RAM, maar nu houd ik nog steeds weinig geheugen over.

Het is een voor de hand liggende gedachte, maar je investering werpt wel degelijk vruchten af. Alleen op een andere manier dan je waarschijnlijk in gedachten had.

Echter, dit is helemaal geen zorg. Of je RAM nu vol zit met cachebestanden of helemaal leeg is, het is allemaal beschikbaar voor programma’s die het echt nodig hebben.

Gegevens in de cache die in het geheugen zijn opgeslagen zijn gemarkeerd als lage prioriteit en worden onmiddellijk verwijderd zodra het geheugen voor iets anders nodig is.

Omdat deze gegevens direct kunnen worden verwijderd wanneer dat nodig is, is er geen nadeel aan het gebruik van het RAM-geheugen als cache. Nou ja, één dan; je computer werkt sneller, dus je hebt minder tijd om koffie te drinken.

Kortom:

Leeg RAM-geheugen is nutteloos. Het is niet sneller voor de computer om gegevens naar de harde schijf te schrijven. En ook het stroomverbruik neemt niet toe.

In feite zijn er alleen maar voordelen. Je computer wordt sneller omdat benodigde (programma)gegevens supersnel beschikbaar zijn en je RAM (waar je ook voor betaald hebt) ligt niet nutteloos te wachten tot het eindelijk eens nodig is.

(Je leest nu pagina 1 van 1)