no.phhsnews.com


no.phhsnews.com / Fungerer Firefox Memory Cleaners?

Fungerer Firefox Memory Cleaners?


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?

Et to minutters oversikt over hvordan Windows håndterer minne

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

For vår undersøkelse vil vi ganske enkelt bruke Windows Task Manager. Vi sporer følgende kolonner (beskrivelsene er definert på Microsofts side):

Arbeidssett = Mengde minne i det private arbeidssettet pluss hvor mye minne prosessen bruker som kan deles av andre prosesser.

  • Peak Arbeidssett = Maksimal mengde arbeidssett minne som brukes av prosessen.
  • Minne (Privat arbeidssett) = Delesett av arbeidssett som spesifikt beskriver hvor mye minne en prosess bruker, som ikke kan deles av andre prosesser.
  • Commit Size = Mengde virtuelt minne som er reservert for bruk av en prosess.
  • Vi vil bruke en ut av boksinstallasjonen av Firefox 4.0.1, med bare Memory Fox-tillegget lastet. I Firefox vil vi ha følgende faner åpne og vil ikke gjøre noe annet enn å bla opp og ned på de lastede sidene.

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

Når du først se det, du tror, ​​hei dette fungerer bra. Men ta en titt på kolonnen Commit Size, og du kan se at denne verdien aldri endres. Faktisk går det opp når du starter minnetrengjørings tillegget.

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

Siden vi har vist at hukommelsesrengjøringsverktøy ikke egentlig gjør noe nyttig, hva kan du gjør om den store mengden minne som Firefox bruker? Her er noen forslag:

Fjern tilleggsutstyr du ikke trenger (særlig minnehemmede dem).

  • Hold antall tabber du har åpnet til et minimum.
  • Lukk Firefox regelmessig og sett det på nytt
  • Legg til mer minne på systemet ditt.
  • Ikke bekymre deg for det.
  • Memory Fox Next Add-on for Firefox


10 Awesome Windows 10 Registry Hacks du kanskje ikke vet

10 Awesome Windows 10 Registry Hacks du kanskje ikke vet

Da Windows 10 får en større markedsandel i løpet av de neste årene, kan du være sikker på at det kommer til å være mange måter å tilpasse eller justere registret på! Mange visuelle og underbyggede endringer kan bare gjøres via registret.I denne artikkelen vil jeg vise deg 10 kule registerhack du kan bruke til å tilpasse Windows 10-installasjonen din. Jeg er sikk

(How-to)

Hva er 802.11ac, og trenger jeg det?

Hva er 802.11ac, og trenger jeg det?

Hvis du har gått ned til din lokale Best Buy i det siste, har du kanskje lagt merke til at en helt ny klasse trådløse rutere er på markedet i premium-slutten på produktskalaen, utstilt med en "802.11ac" -label i lyse bokstaver på forsiden av boksen. Men hva betyr 802.11ac, og er det virkelig nødvendig for deg å få mest mulig ut av ut av din daglige WiFi surfing opplevelse?

(how-to)