Fungerar Firefox Memory Cleaners faktiskt?

Sep 28, 2025
Underhåll och optimering
OBEHANDLAT INNEHÅLL

Det är ingen hemlighet att Firefox kan konsumera en hel del systemminne under normal användning. Medan antalet flikar du har öppnat och de installerade tilläggen verkligen bidrar, kan även en konservativt använd out of the box-installation rapportera en hel del minnesanvändning.

Detta har fått några Firefox-tillägg till ytan som hävdar att de frigör minne som webbläsaren inte längre behöver, men fungerar de faktiskt?

En två minuters översikt över hur Windows hanterar minne

Innan vi dyker in i en minnesrengörare är det viktigt att förstå lite om hur Windows hanterar minne. Detta kommer att vara viktigt så att vi kan tolka resultaten av vårt experiment.

Oroa dig inte, vi kommer att täcka detta på en mycket hög nivå så att du inte behöver vara en mega-nörd för att följa med.

Som en snabb ansvarsfriskrivning är detta en extremt kort sammanfattning av grunderna i Windows-minneshantering. Detta bör inte på något sätt betraktas som auktoritativt eller definitivt, eftersom det bara förklaras till den nivå som är tillämplig på ämnet för denna artikel.

Windows är smart nog att veta att oanvänt fysiskt minne är bortkastat minne, så det laddar allt det behöver och tror att det kommer att behöva i minnet. Men det som ditt system faktiskt behöver (både Windows och applikationer) och som aktivt använder för närvarande rapporteras som använt fysiskt minne. Resten (vad Windows tror att den kommer att behöva) ligger i det som kallas virtuellt minne.

Virtuellt minne är i huvudsak de data som inte krävs aktivt av operativsystemet men som är redo att laddas in i det aktiva minnet när som helst. Du kan mycket grovt beräkna mängden virtuellt minne som ditt system har när som helst med hjälp av denna formel:

Virtuellt minne = (totalt fysiskt minne - använt / aktivt fysiskt minne) + maximalt systemets filstorlek

Anta att du har ett system med 4 GB fysiskt minne och en 6 GB maximal sidfil. Du startar sedan upp Windows och öppnar några applikationer (Outlook, Firefox, etc.) och Windows rapporterar att 2,5 GB fysiskt minne används. Det betyder att du har 1,5 GB ”oanvänt” fysiskt minne och en 6 GB sidfil för totalt 7,5 GB tillgängligt virtuellt minne.

Kom ihåg att operativsystemet är tillräckligt smart för att veta att oanvänt fysiskt minne är bortkastat minne, så det kommer att fylla de återstående 1,5 fysiska minnet med vad det förväntar sig att du behöver så att det kan nås på begäran nästan omedelbart. Detta kan vara allt från minimerad bakgrundsprogramsdata till vanliga OS-funktioner.

Så vad händer när Windows har slut på fysiskt minne för att användas som virtuellt minne? Den skriver dessa data till systemsidefilen som är en enorm (i vårt fall 6 GB) fil på din hårddisk. Även om detta möjliggör för operativsystemet att lagra i stort sett alla data som den behöver för att lagra i minnet, är skrivning och hämtning (aka ett sidfel) den här informationen till / från hårddisken storleksordningar långsammare än att komma åt den från fysiskt minne. Det är därför ju mer fysiskt minne du har desto snabbare kan ditt system köras. Ju mindre ditt system använder sin sidfil, desto snabbare kommer det att fungera.

Övervakning av Firefoxs minnesanvändning

För vår undersökning kommer vi helt enkelt att använda Windows Aktivitetshanterare. Vi spårar följande kolumner ( beskrivningarna definieras på Microsofts sida ):

  • Arbetsuppsättning = Mängden minne i den privata arbetsuppsättningen plus hur mycket minne processen använder som kan delas av andra processer.
  • Peak Working Set = Maximal mängd arbetsminne som används av processen.
  • Memory (Private Working Set) = Delmängd av arbetsuppsättning som specifikt beskriver mängden minne en process använder som inte kan delas av andra processer.
  • Commit Size = Mängden virtuellt minne som är reserverat för användning av en process.

Vi kommer att använda en out of the box-installation av Firefox 4.0.1 med endast Memory Fox-tillägget laddat. I Firefox har vi följande flikar öppna och kommer inte att göra något annat än att bläddra upp och ner på de laddade sidorna.

Efter att ha väntat några ögonblick på att allt ska laddas, rapporterar Windows Aktivitetshanterare följande för Firefox.

Nu när vi startar Memory Fox-tillägget, titta på den dramatiska minskningen av mängden rapporterad minnesanvändning.

Observera också att en ny process startas av detta tillägg, vilket är det som hanterar minnesfunktionerna.

Om du lämnar Firefox inaktivt och tittar på värdena för arbetsuppsättning och minne, kan du se att det finns en ständig kamp mellan Firefox som behöver aktivt fysiskt minne och tillägget för minnesrenare som återvinner detta minne.

Här är den rapporterade minnesanvändningen som tas varannan sekund medan Firefox lämnas inaktiv.

Observera nedgången i arbetsuppsättningen och minnesvärdena. Detta är minnesrensaren som återvinner systemminnet.

Efter att ha gått upp lite kan du se en ny droppe.

Lödder. Skölj. Upprepa.

Dessutom, om du inte gör annat än att byta flik och bläddra upp och ner på de laddade sidorna, kan du se att siffrorna fluktuerar lite mer drastiskt vilket kommer att förklaras nedan.

Tolka resultaten

När du först tittar på det skulle du tro att det fungerar bra. Men ta en titt på kolumnen Åtgärdsstorlek så kan du se att detta värde aldrig förändras. I själva verket går det upp när du startar minnet rengöring tillägget.

Kom ihåg att kolumnen Åtgärdsstorlek rapporterar den faktiska mängden minne (fysiskt + virtuellt) som Windows behöver för att köra respektive applikation. Så i vårt exempel är ~ 120 MB reserverad och aktiv på systemet specifikt för Firefox och finns i antingen oanvänt fysiskt minne och / eller i systemets sidfil. Kom också ihåg att om sidfilen måste användas finns det en märkbar prestandapåverkan eftersom det virtuella minnet måste skrivas till och läsas från hårddisken vilket är betydligt långsammare än fysiskt minne.

Så i huvudsak flyttar minnesrengöraren aktivt fysiskt minne till virtuellt minne (eftersom minnet återkrav måste gå någonstans). När detta händer har Firefox inte längre det minne som behövs för att fungera aktivt tillgängligt så det måste be Windows att flytta respektive data det behöver från det virtuella minnet till det fysiska minnet. Och runt och runt går vi ...

I bästa fall gör den här processen inte alls användbar och i värsta fall orsakar den en enorm mängd onödiga sidfel, för om Windows igen måste sätta in sidfilen i spel kommer det att bli en märkbar prestationshit. Detta kan särskilt vara fallet på system som inte har mycket fysiskt minne (där i stort sett allt virtuellt minne finns i en sidfil), vilket är ironiskt eftersom det här är de system som en minnesrengörare "designades" för.

Moralen i hela denna historia är helt enkelt, minnesrengörare gör ingenting annat än att flytta runt siffror. Alla operativsystem kommer att veta hur man hanterar minne på rätt sätt, så låt dem bara göra sitt.

Hantera Firefox minnesanvändning

Eftersom vi har visat att tillägg för minnesrengöring egentligen inte gör något användbart, vad kan du göra åt den stora mängden minne som Firefox använder? Här är några förslag:

  • Ta bort tillägg som du inte behöver (särskilt minnesrengöring).
  • Håll antalet flikar du har öppnat till ett minimum.
  • Stäng Firefox regelbundet och starta om den.
  • Lägg till mer minne i ditt system.
  • Oroa dig inte för det.

Memory Fox Next-tillägg för Firefox

.post-innehåll .inmatningsfot

How To Clear Cache In Firefox?

How To Clear Your Cache Memory In Mozilla Firefox

Ubuntu: Firefox Consumes Too Much Memory (2 Solutions!!)


Underhåll och optimering - Mest populära artiklar

Uppgradera inte till de senaste operativsystemen på dag ett

Underhåll och optimering Oct 15, 2025

OBEHANDLAT INNEHÅLL Borta är dagarna med att använda samma oförändrade operativsystem i flera år. Windows 10 får en betydande uppgradering var sjätte månad, och dessa upp..


Hur man stoppar Aero Shake från att minimera Windows

Underhåll och optimering Nov 2, 2025

Aero Shake - en rolig liten funktion som låter dig ta tag i ett fönster vid namnlisten och skaka det för att minimera alla andra öppna fönster - kan ibland komma i vä..


Nybörjare av Linux-användare: Var inte rädd för terminalen

Underhåll och optimering Sep 23, 2025

OBEHANDLAT INNEHÅLL Linux-användare använder ofta terminalen för att utföra uppgifter. Detta kan vara skrämmande om du är en ny Linux-användare som vill ha en grafisk milj..


Så här inaktiverar du Haptic Feedback (eller "Vibrera på kranen") i Android

Underhåll och optimering Jul 5, 2025

När du trycker på vissa objekt i Android vibrerar din telefon bara lite, vilket ger dig lite feedback. Ibland är det trevligt - att få det svaret är ett trevligt erkännande av..


Hur man använder anpassade mediekonstverk på ditt Plex Media Center

Underhåll och optimering Jun 29, 2025

OBEHANDLAT INNEHÅLL Plex Media Server gör ett ganska anständigt jobb att automatiskt ladda ner omslagsbilder, bakgrunder och andra konstverk för dina räkning, men det betyder..


Använd smeknamn för att snabbt öppna en uppsättning bokmärkta webbplatser i Opera

Underhåll och optimering Jul 25, 2025

OBEHANDLAT INNEHÅLL Om du har en viss uppsättning webbplatser som du besöker ofta kan du göra det enkelt att öppna alla dessa webbplatser samtidigt med en bokmärkesmapp och ..


Ta bort tangentbordet på skärmen på Vista-inloggningsskärmen

Underhåll och optimering Mar 7, 2026

OBEHANDLAT INNEHÅLL Jag har en Wacom-ritningsplatta ansluten till min dator, och ända sedan jag installerade Vista's Tablet PC-verktyg har jag haft detta motbjudande skärmtangentbord på..


Låt muspekaren hålla sig borta från vad du skriver

Underhåll och optimering Sep 6, 2025

OBEHANDLAT INNEHÅLL Om muspekaren hela tiden verkar komma i vägen medan du skriver är du inte ensam ... du klickar mitt i lite text och börjar skriva för att infoga mer, men markören ..


Kategorier