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

Hur du förbättrar din HDTV-antennmottagning

Underhåll och optimering Apr 20, 2025

OBEHANDLAT INNEHÅLL Om du har tur kan du placera din TV-antenn var du vill och få kristallklara HD-kanaler över luften gratis . Men för det mesta behöver du g�..


Så här använder du din iPad eller surfplatta som en andra bildskärm med iDisplay

Underhåll och optimering Jul 3, 2025

Flera bildskärmar är fantastiska . Med två skärmar sida vid sida kan du lättare se alla dina fönster samtidigt och hålla dig produktiv. Har du en iPad? Du kan anv..


8 saker du inte visste att du kunde göra i Aktivitetshanteraren i Windows 7

Underhåll och optimering Sep 11, 2025

Windows Aktivitetshanterare används ofta för felsökning - kanske stänger ett program som inte fungerar ordentligt eller övervakar systemresursanvändningen. Det finns dock myck..


Här är varför det är meningslöst att inaktivera Windows sidfil

Underhåll och optimering Oct 10, 2025

I flera år har Windows-tweaking-människor försökt övertyga alla om att om du inaktiverar sidfilen kommer du att få en stor prestationsförbättring. En av våra läsare gjorde masso..


Ubuntu 10.10 ger Netbooks ett innovativt nytt utseende [Screenshot Tour]

Underhåll och optimering Oct 11, 2025

Är du redo att blåsa nytt liv i din netbook? Ubuntu Netbook Edition 10.10 innehåller ett innovativt nytt utseende och stöd för de flesta netbooks utan extra konfigurat..


Aldrig tar slut på några minuter igen: Ring gratis VoIP-samtal på Android-telefoner

Underhåll och optimering Sep 4, 2025

OBEHANDLAT INNEHÅLL Android-telefoner med Google Voice kan ringa och ta emot samtal i extremt avmonterad takt, men du behöver fortfarande en röstplan för att ringa dessa samtal...


Gör text och bilder lättare att läsa med Windows 7-förstoringsglaset

Underhåll och optimering Jun 15, 2025

Har du nedsatt syn eller tycker du att det är svårt att läsa med småt på din datorskärm? Idag ska vi titta närmare på hur man förstorar det svårlästa innehållet med förstoringsgl..


Anpassa bakgrunden i Boxer

Underhåll och optimering Jun 4, 2025

OBEHANDLAT INNEHÅLL Är du en Boxee-användare som tycker att standardbakgrunden är lite tråkig? Idag ska vi titta på hur man fräschar upp Boxee genom att ändra bakgrunden. ..


Kategorier