Det er ingen hemmelighet at Firefox kan bruke ganske mye systemminne under normal bruk. Selv om antallet av faner du har åpent og de installerte tilleggene sikkert bidrar, kan det hende at en konservativt brukt utgave av boksinstallasjonen rapporterer ganske mye minnebruk.
Dette har forårsaket at noen Firefox-tillegg legger til overflaten som hevder å frigjøre minne nettleseren ikke lenger trenger, men fungerer de egentlig?
Før vi dykker inn i å undersøke en minnepulver, er det viktig å forstå litt om måten Windows håndterer minne på. Dette vil være viktig, slik at vi kan tolke resultatene av eksperimentet vårt.
Ikke bekymre deg, vi vil dekke dette på et svært høyt nivå, slik at du ikke trenger å være en mega-geek å følge med.
Som en rask ansvarsfraskrivelse, er dette en ekstremt kort oppsummering av det grunnleggende om Windows minnehåndtering. Windows 9 er smart nok til å vite at ubrukt fysisk minne er bortkastet minne, så det laster alt det trenger og tror det vil trenge inn i minnet. Imidlertid rapporteres bare hva systemet ditt egentlig trenger (både Windows og applikasjoner) og bruker aktivt ved nåværende tidspunkt som brukt fysisk minne. Resten (hva Windows mener det vil trenge) ligger i det som kalles virtuelt minne.
Virtuelt minne er i hovedsak dataene som ikke er aktivt påkrevet av operativsystemet, men er klare til å bli lastet inn i aktivt minne når som helst. Du kan veldig grovt beregne hvor mye virtuelt minne ditt system har til enhver tid ved hjelp av denne formelen:
Virtual Memory = (Totalt fysisk minne - brukt / aktivt fysisk minne) + Maksimal systemside filstørrelse
Så antar Du har et system med 4 GB fysisk minne og en 6 GB maksimal sidefil. Du starter opp Windows og åpner noen programmer (Outlook, Firefox, etc.) og Windows rapporterer at 2,5 GB fysisk minne blir brukt. Dette betyr at du har 1,5 GB "ubrukt" fysisk minne og en 6 GB sidefil for totalt 7,5 GB tilgjengelig virtuelt minne.
Husk at operativsystemet er smart nok til å vite at ubrukt fysisk minne er bortkastet minne, så det vil fylle de resterende 1,5 av fysisk hukommelse med hva det forventer at du trenger, så det kan nås på forespørsel nesten øyeblikkelig. Dette kan være alt fra minimerte bakgrunnsprogramdata til vanlige OS-funksjoner.
Så hva skjer når Windows går tom for fysisk minne for å bruke som virtuelt minne? Det skriver disse dataene til systemsiden filen som er en stor (i vår tilfelle 6 GB) fil på harddisken din. Selv om dette muliggjør at operativsystemet lagrer ganske mye data som det behøver å holde i minnet, skrive og hente (kjenne en sidefeil), er denne informasjonen til / fra harddisken ordre av størrelsen langsommere enn å få tilgang til den fra fysisk minne. Det er derfor jo mer fysisk minne du har jo raskere, systemet ditt kan kjøre. Jo mindre systemet bruker sidenfilen, desto raskere vil den utføre.
Overvåkning av Firefox-bruk
Arbeidssett = Mengde minne i det private arbeidssettet pluss hvor mye minne prosessen bruker som kan deles av andre prosesser.
Når du har ventet et øyeblikk for alt for å fullføre lastingen, rapporterer Windows Task Manager følgende for Firefox.
Når vi starter Memory Fox-tillegget, ser du på den dramatiske nedgangen i mengden rapportert minnebruk.
Legg også merke til at en ny prosess er startet av dette tillegget, som håndterer minnesfunksjonene.
Når du forlater Firefox-tomgang og ser på arbeidsinnstillingene og minneverdiene, kan du se at det er en konstant kamp mellom Firefox som trenger aktiv fysisk minne og minnekontrollere tillegget gjenoppretter dette minnet.
Her er den rapporterte minnesbruken tatt hvert par sekunder mens Firefox er tomgang.
Merk dråpen i arbeidsinnstillingene og minneverdiene. Dette er hukommelsesrenser som gjenoppretter systemminnet.
Når du har gått litt opp, kan du se en annen dråpe.
Lather. Skylle. Gjenta.
Hvis du ikke gjør noe annet enn å bytte faner og bla opp og ned på de innlastede sidene, kan du se tallene svinge litt mer drastisk, som forklares nedenfor.
Tolke resultatene
Husk at kolonnen Commit Size rapporterer den faktiske mengden minne (fysisk + virtuell) Windows må kjøre den aktuelle applikasjonen. Så i vårt eksempel er ~ 120 MB reservert og aktivt på systemet spesielt for Firefox og er bosatt i enten ubrukt fysisk minne og / eller systemets sidefil. Husk også at hvis sidefilen må brukes, er det en merkbar ytelsespåvirkning fordi det virtuelle minnet må skrives til og leses fra harddisken, som er betydelig langsommere enn fysisk minne.
Så i hovedsak er minnesensoren flytter aktivt fysisk minne til virtuelt minne (fordi minnet er gjenvinning må gå et sted). Når dette skjer, har Firefox ikke lenger minnet den trenger å fungere aktivt tilgjengelig, så det må be Windows om å flytte de respektive dataene den trenger fra virtuelt minne tilbake til det fysiske minnet. Og rundt og rundt går vi ...
I beste fall gjør denne prosessen ingenting, og i verste fall forårsaker det en massiv mengde unødvendige sidefeil, fordi igjen, hvis Windows må bringe siden filen inn i spill så går det til et merkbart resultatstreff. Dette kan spesielt være tilfelle på systemet som ikke har mye fysisk minne (hvor stort sett alt virtuelt minne blir lagret i en sidefil), noe som er ironisk fordi disse er de systemene en minnekrets ble "designet" til.
Moralen til hele denne historien er ganske enkelt, minnehemmere gjør ingenting, men skift rundt tall. Alle operativsystemer skal vite hvordan man håndterer minnet på riktig måte, så bare la dem gjøre sine ting.
Administrere Firefox-minnebruk
Fjern tilleggsutstyr du ikke trenger (særlig minnehemmede dem).
Hvordan finne din iPhone Bruke Apple Watch eller iCloud
Forstyrrer du ofte iPhoneen din? Hvis du har en Apple Watch, er det enkelt å finne telefonen ved hjelp av ping-funksjonen, og sparer deg for pingen eller stresset med å be en venn eller et familiemedlem om å ringe telefonen din for å finne den. Apple Watch må være tilkoblet til iPhone via enten Bluetooth eller det samme Wi-Fi-nettverket for å kunne bruke ping-funksjonen på klokken din for å finne telefonen.
Hvorfor din iPhone ber deg om å stole på denne datamaskinen (og om du bør)
Koble din iPhone eller iPad til en USB-port, og du kan bli spurt om du vil stole på Denne datamaskinen. "Du kan til og med se denne meldingen når du kobler iPhone eller iPad til en USB-lader. Denne meldingen bidrar til å beskytte iPhone mot skadelige ladere. Det sikrer også at ingen kan snappe iPhone og få tilgang til dataene fra en datamaskin uten passordet ditt.