Inhoudsopgave:
Definitie - Wat betekent Thrashing?
Thrashing in computing is een probleem dat wordt veroorzaakt wanneer virtueel geheugen wordt gebruikt. Het treedt op wanneer het virtuele geheugen van een computer snel gegevens uitwisselt voor gegevens op de harde schijf, met uitzondering van de meeste verwerking op applicatieniveau. Naarmate het hoofdgeheugen vol raakt, moeten extra pagina's in en uit virtueel geheugen worden geruild. Het ruilen veroorzaakt een zeer hoge toegang tot de harde schijf. Thrashing kan lang doorgaan totdat het onderliggende probleem is opgelost. Thrashing kan mogelijk leiden tot een totale instorting van de harde schijf van de computer.
Thrashing wordt ook wel disk thrashing genoemd.
Techopedia legt Thrashing uit
Thrashing gebeurt wanneer te veel computerprocessen concurreren om onvoldoende geheugenbronnen. Thrashing kan door verschillende factoren optreden, met als belangrijkste reden onvoldoende RAM of geheugenlekkage. In een computer hebben sommige applicaties hogere prioriteiten dan andere en dit kan ook bijdragen aan thrashing wanneer er een gebrek aan geheugenbronnen is. Thrashing kan de prestaties van het systeem vertragen, omdat de gegevensoverdracht tussen de harde schijf en het fysieke geheugen moet plaatsvinden. Een van de eerste tekenen van thrashing is wanneer een toepassing niet meer reageert terwijl het schijfstationlampje aan en uit knippert. Het besturingssysteem waarschuwt gebruikers vaak voor weinig virtueel geheugen wanneer er sprake is van thrashing.
Een tijdelijke oplossing voor thrashing is het elimineren van een of meer actieve applicaties. Een van de aanbevolen manieren om thrashing te elimineren, is door meer geheugen aan het hoofdgeheugen toe te voegen. Een andere manier om het probleem van thrashing op te lossen, is door de grootte van het wisselbestand aan te passen.