Wat betekent 'Onvoldoende geheugen' (OOM)?

18 april 2024

Out of Memory, of OOM, is een foutmelding die aangeeft dat de systeembronnen hun grenzen overschrijden. 

Wat betekent "Onvoldoende geheugen"?

Een OOM-fout (Onvoldoende geheugen) treedt op wanneer een computer niet voldoende geheugen heeft om een ​​bewerking uit te voeren of een OOM-fout uit te voeren toepassing. Deze herinnering zou kunnen zijn fysiek RAM (Random Access-geheugen) of virtueel geheugen, waarmee het fysieke geheugen wordt uitgebreid met behulp van schijfruimte. Wanneer het systeem het beschikbare geheugen uitgeput heeft, kan het niet langer aan verzoeken voldoen geheugentoewijzing, resulterend in een OOM-fout. Deze fout geeft aan dat het systeem verdere eisen niet kan verwerken, tenzij er geheugen wordt vrijgemaakt of toegevoegd.

Foutvoorbeelden “Onvoldoende geheugen”.

Fouten met onvoldoende geheugen (OOM) kunnen zich op verschillende manieren manifesteren, afhankelijk van de taak. Hier volgen enkele voorbeelden die veelvoorkomende scenario's illustreren waarin deze fouten optreden.

  • Terwijl u grote software draait. Wanneer u probeert een programma waarvoor meer geheugen nodig is dan beschikbaar is, kan het systeem vastlopen of geheel vastlopen, waarbij een OOM-foutmelding wordt weergegeven. Dit scenario komt vaak voor bij geavanceerde videobewerkings- of 3D-modelleringssoftware op computers die niet over voldoende RAM beschikken.
  • Tijdens uitgebreide gegevensverwerkingstaken. Wanneer grote datasets worden verwerkt, zoals tijdens big data analyse of uitgebreide wetenschappelijke berekeningen kan het systeem onvoldoende geheugen hebben. Dit scenario doet zich vaak voor in omgevingen waar de geheugentoewijzing niet is geoptimaliseerd voor de uit te voeren taak.

Hoe kan ik een fout ‘Onvoldoende geheugen’ oplossen?

Bij het omgaan met OOM-fouten is het van cruciaal belang om gerichte probleemoplossingsstrategieën toe te passen op basis van de context waarin de fouten optreden.

In webbrowsers

Webbrowsers komen vaak OOM-fouten tegen, vooral wanneer er te veel tabbladen geopend zijn, of wanneer een website een aanzienlijke hoeveelheid geheugen in beslag neemt vanwege complexe scripts of multimedia-inhoud.

  • Sluit onnodige tabbladen. Door het aantal geopende tabbladen te verminderen, wordt geheugen vrijgemaakt.
  • Schakel extensies uit. Sommige browserextensies verbruiken veel geheugen. Het uitschakelen ervan kan het probleem verlichten.
  • Vergroot virtueel geheugen. Het vergroten van de grootte van het virtuele geheugenbestand dat door uw besturingssysteem helpt het geheugen efficiënter te beheren. Deze aanpassing houdt in dat de geheugen wisselen, een gedeelte van de harde schijf dat is aangewezen als extra RAM.

In desktoptoepassingen

Software voor grafisch ontwerp of videobewerking heeft vaak onvoldoende geheugen bij het verwerken van grote bestanden of het uitvoeren van intensieve bewerkingen.

  • Optimaliseer gebruiksinstellingen. Pas de applicatie-instellingen aan om het geheugengebruik te verlagen. Verklein bijvoorbeeld de geschiedenis van ongedaan maken of verlaag de projectresolutie.
  • Upgrade fysiek geheugen. Als zich herhaaldelijk OOM-fouten voordoen bij specifieke toepassingen, moet u mogelijk meer RAM aan uw systeem toevoegen.
  • Bewaken en beheren van lopende processen. Sluit onnodige applicaties of processen die veel geheugen verbruiken.

Hoe geheugengebruik controleren?

Het monitoren van het geheugengebruik is van cruciaal belang voor het behouden van optimale prestaties en het voorkomen van OOM-fouten. Zo kunt u het geheugengebruik van uw systeem in de gaten houden:

  • Gebruik ingebouwde systeemtools. De meeste besturingssystemen bevatten tools die het huidige geheugengebruik kunnen weergeven, zoals Taakbeheer in Windows of Activiteitenmonitor in macOS.
  • Installeer applicaties van derden. Veel softwaretools bieden gedetailleerd inzicht in geheugengebruik en -beheer.
  • Regelmatige controles. Maak er een gewoonte van om regelmatig te doen controleer het geheugengebruik, vooral voordat u geheugenintensieve toepassingen uitvoert. Als u dit doet, kunt u preventieve maatregelen nemen om middelen vrij te maken en OOM-fouten te voorkomen.

Nikola
Kosti
Nikola is een doorgewinterde schrijver met een passie voor alles wat met hightech te maken heeft. Na het behalen van een graad in journalistiek en politieke wetenschappen, werkte hij in de telecommunicatie- en onlinebanksector. Schrijft momenteel voor phoenixNAP, hij is gespecialiseerd in het oplossen van complexe vraagstukken over de digitale economie, e-commerce en informatietechnologie.