A Firefox memóriatisztítók ténylegesen működnek?

Tartalomjegyzék:

A Firefox memóriatisztítók ténylegesen működnek?
A Firefox memóriatisztítók ténylegesen működnek?

Videó: A Firefox memóriatisztítók ténylegesen működnek?

Videó: A Firefox memóriatisztítók ténylegesen működnek?
Videó: Camera Lenses Explained For Beginners (What Do The Numbers Mean?) - YouTube 2024, Április
Anonim
Nem titok, hogy a Firefox a normál használat során elég egy kis rendszermemóriát fogyaszt. Bár a megnyitott lapok száma és a telepített kiegészítők valóban hozzájárulnak, a konzervatív felhasználású doboz telepítése is nagyon kevés memóriahasználatot jelenthet.
Nem titok, hogy a Firefox a normál használat során elég egy kis rendszermemóriát fogyaszt. Bár a megnyitott lapok száma és a telepített kiegészítők valóban hozzájárulnak, a konzervatív felhasználású doboz telepítése is nagyon kevés memóriahasználatot jelenthet.

Ez okozott néhány Firefox bővítményt, amelyek azt állítják, hogy felszabadítják a memóriát, amire a böngészőnek nincs szüksége, de tényleg működik?

Kétperces áttekintés arról, hogyan kezeli a Windows a memóriát

Mielőtt belevágnánk a memóriatisztító vizsgálatába, fontos megérteni egy kicsit a Windows memóriával való kezelésének módját. Ez fontos lesz ahhoz, hogy meg lehessen érteni a kísérletünk eredményeit.
Mielőtt belevágnánk a memóriatisztító vizsgálatába, fontos megérteni egy kicsit a Windows memóriával való kezelésének módját. Ez fontos lesz ahhoz, hogy meg lehessen érteni a kísérletünk eredményeit.

Ne aggódjon, nagyon magas szinten fogjuk lefedni, így nem kell mega-geek-t választani.

Gyors nyilatkozatként ez egy rendkívül rövid összefoglaló a Windows memóriakezelés alapjairól. Semmi esetre sem tekinthető hitelesnek vagy véglegesnek, mivel csak az e cikk tárgyához tartozó szintre magyarázható.

A Windows elég okos ahhoz, hogy megtudja, hogy a fel nem használt fizikai memória elveszíti a memóriát, így mindent megtölt, amire szüksége van, és azt gondolja, hogy memóriába kell majd kerülnie. Azonban csak a rendszer által igényelt (mind a Windows, mind az alkalmazások), és aktívan használja az aktuális időpontban a használt fizikai memóriaként szerepel. A többi (amit a Windows úgy gondolja, hogy szüksége lesz) a virtuális memóriában található.

A virtuális memória lényegében az az adat, amelyet az operációs rendszer nem igényel aktívan, de készen áll az aktív memóriába történő betöltésre. Nagyon kegyetlenül kiszámíthatod a rendszerednek egy időben rendelkezésre álló virtuális memória mennyiségét a következő képlet segítségével:

Virtual Memory = (Total Physical Memory – Used/Active Physical Memory) + Maximum System Page File Size

Tegyük fel, hogy van egy olyan rendszere, amely 4 GB fizikai memóriát és 6 GB-os maximális lapfájlt tartalmaz. Ezután beindítja a Windows rendszert, és megnyit néhány alkalmazást (Outlook, Firefox stb.), És a Windows azt jelenti, hogy 2,5 GB fizikai memóriát használnak. Ez azt jelenti, hogy 1,5 GB "fel nem használt" fizikai memória és 6 GB-os oldalfájl van összesen 7,5 GB rendelkezésre álló virtuális memóriához.

Ne felejtsd el, hogy az operációs rendszer elég okos ahhoz, hogy tudja, hogy a fel nem használt fizikai memória elveszíti a memóriát, így megtölteni fogja a fennmaradó 1.5 fizikai memóriát, amire számít, amire szükséged lesz, így azonnal elérhetők igény szerint. Ez bármi lehet a minimális háttér programadatoktól a közös operációs rendszerektől függően.

Tehát mi történik, ha a Windows fizikai memóriából kifogy a virtuális memória? Ezeket az adatokat a rendszer oldalfájljára írja, amely hatalmas (esetünkben 6 GB) fájl a merevlemezen. Bár ez lehetővé teszi az operációs rendszer számára, hogy elég sok olyan adatot tároljon, amelyet memóriában kell tartania, írásban és lekérésként (vagy egy oldalhiba), ez a merevlemezre / -dimenzióra vonatkozó információ lassabb, mint a fizikai memóriából való hozzáférés. Ezért az a fizikai memória, amellyel gyorsabb a rendszered futtatható. Minél kevesebb rendszer használja az oldalfájlját, annál gyorsabban fog működni.

A Firefox memóriahasználatának felügyelete

Vizsgálatunk során egyszerűen a Windows Feladatkezelőt használjuk. A következő oszlopokat követjük (a leírások a Microsoft oldalán vannak megadva):

  • Working Set = A privát munkacsomagban lévő memória mennyisége, valamint a folyamat által használt memória mennyisége, amelyet más folyamatok osztanak meg.
  • Peak Working Set = A folyamat által használt munkahelyi memória maximális mennyisége.
  • Memória (Private Working Set) = A munkacsoport részhalmaza, amely kifejezetten leírja a memória mennyiségét, amelyet egy folyamat használ, amelyet más folyamatok nem oszthatnak meg.
  • Commit Size = A virtuális memória mennyisége, amelyet egy folyamat használ.
A Firefox 4.0.1-es verzióját csak a Memory Fox kiegészítővel töltjük ki. A Firefoxban a következő fülek nyílnak meg és nem fogunk semmit, csak a betöltött oldalak felfelé és lefelé görgetéséhez.
A Firefox 4.0.1-es verzióját csak a Memory Fox kiegészítővel töltjük ki. A Firefoxban a következő fülek nyílnak meg és nem fogunk semmit, csak a betöltött oldalak felfelé és lefelé görgetéséhez.
Miután várt néhány pillanatig mindent a betöltés befejezéséhez, a Windows Feladatkezelő a következőket jelenteti a Firefoxhoz.
Miután várt néhány pillanatig mindent a betöltés befejezéséhez, a Windows Feladatkezelő a következőket jelenteti a Firefoxhoz.
Vegye figyelembe azt is, hogy ez a bővítmény indítja el az új folyamatot, ami kezeli a memóriafunkciókat.
Vegye figyelembe azt is, hogy ez a bővítmény indítja el az új folyamatot, ami kezeli a memóriafunkciókat.
Ha hagyja a Firefoxot üresen, és figyeli a munkakészletet és a memória értékeket, láthatjuk, hogy állandó erőfeszítést igényel a Firefox aktív fizikai memóriát igénylő memóriája és a memória-tisztító kiegészítője.
Ha hagyja a Firefoxot üresen, és figyeli a munkakészletet és a memória értékeket, láthatjuk, hogy állandó erőfeszítést igényel a Firefox aktív fizikai memóriát igénylő memóriája és a memória-tisztító kiegészítője.

Itt van a bejelentett memóriahasználat néhány másodpercenként, míg a Firefox üresjáratban van.

Image
Image
Jegyezze meg a munkacsomag és a memória értékének csökkenését. Ez a memória-tisztító, amely visszaszerzi a rendszermemóriát.
Jegyezze meg a munkacsomag és a memória értékének csökkenését. Ez a memória-tisztító, amely visszaszerzi a rendszermemóriát.
Image
Image
Image
Image
Miután egy kicsit felmegy, egy újabb cseppet lát.
Miután egy kicsit felmegy, egy újabb cseppet lát.
Image
Image
Image
Image
Habzik. Öblítés. Ismétlés.
Habzik. Öblítés. Ismétlés.

Továbbá, ha nem teszel semmit, csak a lapok váltására és a betöltött oldalak felfelé és lefelé történő görgetésére, akkor láthatod, hogy a számok kicsit drasztikusabban ingadoznak, amit az alábbiakban ismertetünk.

Az eredmények értelmezése

Amikor először megnézed, azt gondolja, hé, ez jól működik. De nézze meg a Commit Size oszlopot, és láthatjuk, hogy ez az érték soha nem változik igazán. Valójában felemelkedik, miután elindította a memória-tisztító adalékot.

Ne feledje, a Commit Size oszlop a tényleges memóriamennyiséget jelzi (fizikai + virtuális), amire a Windowsnak szüksége van a megfelelő alkalmazás futtatásához. Példánkban a ~ 120 MB a rendszeren kifejezetten a Firefox számára fenntartott és aktív, és nem használt fizikai memóriában és / vagy a rendszer oldalfájlban van.Ne felejtsük el, hogy ha az oldalfájlt használni szeretnénk, észrevehető teljesítményhatás van, mert a virtuális memóriát a merevlemezről kell írni, és a merevlemezről kell olvasni, ami lényegesen lassabb a fizikai memóriánál.

Tehát lényegében a memória-tisztító mozgatja az aktív fizikai memóriát a virtuális memóriába (mert a memória vissza kell térnie valahová). Ha ez megtörténik, a Firefoxnak már nincs olyan memóriája, amelyre aktívan elérhetőnek kell lennie, így fel kell kérnie a Windows-ot, hogy a megfelelő adatokat a virtuális memóriából vissza tudja tölteni a fizikai memóriába. És körül és körben megyünk …

A legjobb esetben ez a folyamat egyáltalán nem hasznos, és a legrosszabb esetben hatalmas mennyiségű felesleges laphibát okoz, mert ha a Windowsnak az oldalfájlt végre kell hajtania, akkor észrevehető teljesítményre számíthat. Ez különösen igaz lehet olyan rendszerekre, amelyeknek nincs sok fizikai memóriája (ahol elég sok virtuális memória van az oldalfájlban), ami ironikus, mivel ezek a rendszerek egy "memória-tisztító" rendszert terveztek.

Az egész történet erkölcse egyszerűen, a memória-tisztítók nem csinálnak semmit, csak a számok körüli eltolódást. Bármelyik operációs rendszer meg fogja tudni, hogyan kell megfelelően kezelni a memóriát, ezért csak engedje meg nekik a dolgukat.

A Firefox memóriahasználatának kezelése

Miután kimutattuk, hogy a memória-tisztító kiegészítők valóban nem használnak semmit, mit tehetünk a Firefox nagy mennyiségű memóriájából? Íme néhány javaslat:

  • Távolítson el olyan kiegészítőket, amelyekre nincs szüksége (különösen a memóriaterületek tisztítására).
  • Tartsa minimálisan a nyitott fülek számát.
  • Rendszeresen zárja be a Firefoxot és újraindítsa.
  • Adjon hozzá még több memóriát a rendszeréhez.
  • Ne aggódj.

Memória Fox Következő Add-on for Firefox

Ajánlott: