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 verander je bestandsextensies voor Windows-bestanden
Onlangs kwam ik een probleem tegen waarbij ik de bestandsextensie op een aantal Windows-bestanden zonder extensie moest wijzigen in .JPG. Iemand heeft me een groot aantal bestanden gestuurd, maar om een vreemde reden hadden ze geen bestandsextensie, ook al waren het foto's! Nadat ik de extensie .JPG
Wat te doen als u uw wifi-wachtwoord vergeet
Mogelijk bent u een Wi-Fi-wachtwoord kwijtgeraakt, maar uw laptop onthoudt het waarschijnlijk als u in het verleden bent verbonden. Als dat niet het geval is, kunt u altijd het wachtwoord van uw router zelf halen of de wifi-wachtwoordzin opnieuw instellen en een nieuwe instellen. Met deze trucs kunt u de wachtwoordzin herstellen naar elk netwerk waarmee uw laptop verbinding kan maken.