Het is geen geheim dat Firefox tijdens normaal gebruik behoorlijk wat systeemgeheugen kan gebruiken. Hoewel het aantal geopende tabbladen en de geïnstalleerde add-ons zeker bijdragen, kan zelfs een conservatief gebruikte standaardinstallatie nogal wat geheugengebruik melden.
Dit heeft ertoe geleid dat een paar add-ons voor Firefox naar boven kwamen die claim dat u geheugen vrijmaakt dat de browser niet langer nodig heeft, maar werken ze echt?
Voordat we een geheugenreiniger onderzoeken, is het belangrijk om een beetje meer te weten over de manier waarop Windows met het geheugen omgaat. Dit zal belangrijk zijn, zodat we de resultaten van ons experiment kunnen interpreteren.
Maak je geen zorgen, we zullen dit op een zeer hoog niveau behandelen, zodat je geen mega-nerd hoeft te zijn om mee te doen.
Als een snelle disclaimer is dit een extreem korte samenvatting van de basisprincipes van Windows geheugenbeheer. Dit mag in geen geval als gezaghebbend of definitief worden beschouwd, omdat het alleen wordt uitgelegd op een niveau dat van toepassing is op het onderwerp van dit artikel.
Virtueel geheugen is in feite de gegevens die niet actief worden vereist door het besturingssysteem, maar die op elk moment in het actieve geheugen kunnen worden geladen. Je kunt heel grof de hoeveelheid virtueel geheugen berekenen die je systeem op een bepaald moment heeft met behulp van deze formule:
Virtueel geheugen = (Totaal fysiek geheugen - Gebruikt / Actief fysiek geheugen) + Maximale systeempagina Bestandsgrootte
Dus stel dat je hebt een systeem met 4 GB fysiek geheugen en een maximaal 6 GB groot bestand. U start dan Windows op en opent een paar applicaties (Outlook, Firefox, enz.) En Windows meldt dat 2,5 GB fysiek geheugen wordt gebruikt. Dit betekent dat je 1,5 GB "ongebruikt" fysiek geheugen en een paginabestand van 6 GB hebt voor een totaal van 7,5 GB beschikbaar virtueel geheugen.
Denk eraan, het besturingssysteem is slim genoeg om te weten dat ongebruikt fysiek geheugen verspild geheugen is, dus het zal de resterende 1.5 van het fysieke geheugen vullen met wat het verwacht dat u nodig zult hebben, zodat het vrijwel onmiddellijk op aanvraag beschikbaar is. Dit kan van alles zijn, van geminimaliseerde achtergrondprogrammagegevens tot algemene OS-functies. Wat gebeurt er als Windows geen fysiek geheugen meer heeft om als virtueel geheugen te gebruiken? Het schrijft deze gegevens naar het systeempaginabestand dat een groot bestand is (in ons geval 6 GB) op uw harde schijf. Hoewel dit toestaat dat het OS vrijwel alle gegevens opslaat die het nodig heeft om in het geheugen te bewaren, te schrijven en op te halen (oftewel een paginafout), is deze informatie van / naar de harde schijf orden van grootte langzamer dan toegang tot het van het fysieke geheugen. Dit is de reden waarom hoe meer fysiek geheugen u heeft, hoe sneller uw systeem kan werken. Hoe minder uw systeem het paginabestand gebruikt, hoe sneller het werkt.
Bewaking van het gebruik van het geheugen van Firefox
Voor ons onderzoek zullen we gewoon Windows Task Manager gebruiken. We volgen de volgende kolommen (de beschrijvingen worden op de pagina van Microsoft gedefinieerd):
Piekwerkset = Maximale hoeveelheid werksetgeheugen die door het proces wordt gebruikt.
Kijk nu naar de dramatische daling van de hoeveelheid gerapporteerd geheugengebruik bij het starten van de Memory Fox-add-on.
Merk ook op dat een nieuw proces wordt gestart door deze add-on, die de functies van het geheugen verwerkt.
Als u Firefox inactief laat en de waarden voor werkset en geheugen bekijkt, ziet u dat er een voortdurende strijd is tussen Firefox dat actieve fysieke vereist geheugen en de geheugencleaner add-on die dit geheugen recupereert.
Dit is het gerapporteerde geheugengebruik dat om de paar seconden wordt gemaakt terwijl Firefox inactief is.
Let op de daling in de werkset- en geheugenwaarden. Dit is de geheugenreiniger die het systeemgeheugen opruimt.
Na een tijdje omhoog te gaan, kunt u nog een druppel zien.
Schuim. Spoelen. Herhaal.
Als u daarnaast niets anders doet dan van tabblad wisselen en omhoog en omlaag bladeren op de geladen pagina's, ziet u dat de getallen iets drastischer fluctueren, wat hieronder wordt uitgelegd.
De resultaten interpreteren
Wanneer u eerst kijken, zou je denken, hey dit werkt geweldig. Maar kijk eens naar de kolom Commit Size en je kunt zien dat deze waarde nooit echt verandert. In feite gaat het omhoog als je de add-on voor geheugenreiniging start.
Op zijn best, dit proces doet helemaal niets nuttigs en in het slechtste geval veroorzaakt het een enorm aantal onnodige paginafouten, want nogmaals, als Windows het paginabestand in het spel moet brengen, dan is er tot een opvallende prestatieshit. Dit kan vooral het geval zijn op systemen die niet veel fysiek geheugen hebben (waarbij vrijwel al het virtuele geheugen in een paginabestand wordt bewaard), wat ironisch is omdat dit de systemen zijn waarvoor een geheugenreiniger is "ontworpen".
De moraal van dit hele verhaal is eenvoudig: geheugentuigers doen niets anders dan getallen verschuiven. Elk OS zal weten hoe het geheugen op de juiste manier moet worden behandeld, dus laat ze gewoon hun gang gaan.
Beheer van het gebruik van het geheugen van Firefox
Omdat we hebben aangetoond dat add-ons voor het opschonen van geheugen niet echt iets nuttigs doen, wat kun je doen over de grote hoeveelheid geheugen die Firefox gebruikt? Hier zijn een paar suggesties:
Verwijder add-ons die u niet nodig hebt (vooral niet met geheugen opschonen).
Sluit Firefox regelmatig en start het opnieuw .
Hoe u uw eigen persoonlijke cloudopslag instelt
Voor die mensen die hun gegevens in de cloud niet vertrouwen, is de beste opslagoplossing meestal lokaal, ofwel een externe harde schijf of een computer. Het voordeel van deze oplossing is dat u geen geld hoeft te betalen om uw gegevens op te slaan (anders dan de schijven te kopen) en dat u zich geen zorgen hoeft te maken dat iemand anders in uw gegevens kan komen (voor het grootste deel )
Je hebt per ongeluk een tabblad gesloten en je hebt je gerealiseerd dat je nog niet klaar was met die webpagina. Of u wilt die ongrijpbare webpagina openen die u vorige week bezocht, maar u bent vergeten om er een bladwijzer van te maken. Geen zorgen, u kunt uw gesloten tabbladen terughalen. Voor elk van de vijf populairste browsers laten we u zien hoe u het laatste gesloten tabblad kunt openen, hoe u toegang kunt krijgen tot de browsegeschiedenis in elke browser, zodat u tabbladen opnieuw kunt openen u hebt gesloten in eerdere browsesessies en hoe u alle tabbladen van uw laatste browsesessie handmatig hebt geopend.