9Sep

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

click fraud protection

Nem titok, hogy a Firefox normális használat során a rendszer memóriájából felvehet. 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 felszólítanak arra, hogy felszabadítsák a memóriát, amelyet a böngésző már nem igényel, de ténylegesen működnek?

Kétperces áttekintés a Windows memóriával való kezeléséről

Mielőtt merülnénk egy memóriatisztító vizsgálatához, 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ódj, 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, ezért mindent megtesz, amire szüksége van, és úgy gondolja, hogy szüksége lesz a memóriába. Azonban csak a rendszer által igényelt( mind a Windows, mind az alkalmazások), és aktívan használja a jelenlegi 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ó.

instagram viewer

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 keményen kiszámíthatja a rendszer egyidejűleg a következő virtuális memória mennyiségét:

Virtuális memória =( teljes fizikai memória - használt / aktív fizikai memória) + Maximális rendszerszintű fájlméret

Tehát feltételezzük, hogy van egy rendszere4 GB fizikai memóriával és 6 GB-os maximális oldalfájllal. 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, 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 azzal, amit előre lát, szüksége lesz rá, hogy azonnali hozzáféréssel elérhetők legyenek. 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 a 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

A vizsgálatunk során egyszerűen a Windows Task Manager programot használjuk. Az alábbi oszlopokat fogjuk követni( a leírások a Microsoft oldalán vannak megadva):

  • Working Set = A privát munkacsomagban lévő memória mennyisége és a folyamat által használt memória mennyisége, amelyet más folyamatok osztanak meg.
  • Peak Working Set = A folyamat által felhasznált maximálisan működő memória.
  • memória( Private Working Set) = A munkacsomag azon részhalmaza, amely kifejezetten leírja a memória mennyiségét, amelyet egy folyamat használ, amelyet más folyamatok nem tudnak megosztani.
  • 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.

Miután várt néhány pillanatig mindent a betöltés befejezéséhez, a Windows Task Manager a következőket jelentette a Firefox számára.

Most, amikor elindítjuk a Memory Fox kiegészítőjét, nézzük meg a jelentett memória mennyiségének drámai csökkenését.

Emellett vegye figyelembe, hogy ez a bővítmény indítja el az új folyamatot, ami kezeli a memóriafunkciókat.

A Firefox alapjáraton hagyva, és figyelemmel kíséri a munkakészletet és a memória értékeket, láthatjuk, hogy állandó erőfeszítés van az aktív fizikai memóriát igénylő Firefox és a memória-tisztító add-on között, amely visszanyeri ezt a memóriát.

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

A munkakészlet és a memória értékének csökkenése. Ez a memória-tisztító, amely visszaszerzi a rendszermemóriát.

Miután felment egy kicsit, láthat egy újabb cseppet.

Száj.Öblítés. Ismétlés.

Ezenkívül, ha nem teszel semmit, csak váltogathatja a lapokat és felfelé és lefelé görgetheti a betöltött oldalakat, akkor a számok kicsit drasztikusabban ingadozhatnak, amit az alábbiakban ismertetünk.

Az eredmények értelmezése

Amikor először megnézed, akkor azt gondolod, 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 mennie 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örbe-körbe menjünk. ..

A legjobb esetben ez a folyamat egyáltalán nem hasznos, és legrosszabb esetben hatalmas mennyiségű szükségtelen laphibát okoz, mert ha újra be kell vinni a fájlt, akkor egyészrevehető teljesítmény-hit. 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 eltolják a számokat. 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

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

  • távolítsa el a nem kívánt kiegészítőket( különösen a memóriatisztító eszközöket).
  • Tartsa nyitva a nyitott fülek számát.
  • Időnként zárja be a Firefoxot és újraindítja.
  • Memória hozzáadása a rendszerhez.
  • Ne aggódj.

Memory Fox A következő Firefox-kiegészítők