Čističe pamäte Firefox skutočne fungujú?

Obsah:

Čističe pamäte Firefox skutočne fungujú?
Čističe pamäte Firefox skutočne fungujú?

Video: Čističe pamäte Firefox skutočne fungujú?

Video: Čističe pamäte Firefox skutočne fungujú?
Video: 🟢 Doogee S61 Pro - ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ - YouTube 2024, Apríl
Anonim
Nie je žiadnym tajomstvom, že Firefox môže počas bežného používania konzumovať dosť systémovej pamäte. Zatiaľ čo počet otvorených kariet a nainštalované doplnky určite prispievajú, dokonca aj konzervatívna inštalácia mimo krabice môže hlásiť pomerne trochu využitia pamäte.
Nie je žiadnym tajomstvom, že Firefox môže počas bežného používania konzumovať dosť systémovej pamäte. Zatiaľ čo počet otvorených kariet a nainštalované doplnky určite prispievajú, dokonca aj konzervatívna inštalácia mimo krabice môže hlásiť pomerne trochu využitia pamäte.

To spôsobilo niekoľko doplnkov pre Firefox na povrch, ktoré tvrdia, že uvoľňujú pamäť, ktorú už prehliadač nepotrebuje, ale skutočne fungujú?

Prehľad dvoch minút o tom, ako Windows zvládne pamäť

Než sa ponoríme do skúmania pamäťového čističa, je dôležité trochu pochopiť, ako systém Windows spracováva pamäť. To bude dôležité, aby sme mohli interpretovať výsledky nášho experimentu.
Než sa ponoríme do skúmania pamäťového čističa, je dôležité trochu pochopiť, ako systém Windows spracováva pamäť. To bude dôležité, aby sme mohli interpretovať výsledky nášho experimentu.

Nebojte sa, pokryjeme to na veľmi vysokej úrovni, aby ste nemuseli byť mega-geek, ktorý by ste mali nasledovať.

Ako rýchle odmietnutie zodpovednosti je to veľmi stručný prehľad základných údajov o správe pamäte systému Windows. V žiadnom prípade by sa toto nemalo považovať za autoritatívne alebo definitívne, pretože sa vysvetľuje len na úrovni uplatniteľnej na predmet tohto článku.

Systém Windows je dosť chytrý, aby vedel, že nevyužitá fyzická pamäť je zbytočná pamäť, takže načíta všetko, čo potrebuje, a myslí si, že to bude potrebovať do pamäti. Avšak len to, čo váš systém skutočne potrebuje (Windows aj aplikácie) a aktívne používa v aktuálnom čase, sa hlási ako použitá fyzická pamäť. Zvyšok (čo si Windows myslí, že bude potrebovať) sa nachádza v tzv. Virtuálnej pamäti.

Virtuálna pamäť je v podstate údaje, ktoré operačný systém OS nepožaduje, ale je kedykoľvek pripravený na načítanie do aktívnej pamäte. Môžete veľmi hrubo vypočítať množstvo virtuálnej pamäte vášho systému má kedykoľvek pomocou tohto vzorca:

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

Predpokladajme, že máte systém s 4 GB fyzickej pamäte a 6 GB maximálny súbor stránky. Potom zavádzate systém Windows a otvoríte niekoľko aplikácií (program Outlook, Firefox atď.) A systém Windows hlási, že sa používa fyzická pamäť 2,5 GB. Znamená to, že máte k dispozícii 1,5 GB "nepoužívanej" fyzickej pamäte a 6 GB súboru stránok pre celkovo 7,5 GB dostupnej virtuálnej pamäte.

Nezabudnite, že operačný systém je dostatočne inteligentný, aby vedel, že nepoužívaná fyzická pamäť je zbytočná pamäť, takže naplní zostávajúcu 1,5 fyzickej pamäte s tým, čo predpokladá, že budete potrebovať, aby bola prístupná na požiadanie takmer okamžite. Môže to byť čokoľvek, od minimalizovaných dát programu na pozadí až po bežné funkcie operačného systému.

Takže čo sa stane, keď systém Windows vyčerpá fyzickú pamäť na použitie ako virtuálnu pamäť? Píše tieto dáta do systémového súboru, ktorý je na vašom pevnom disku obrovským (v našom prípade 6 GB) súboru. Zatiaľ čo toto umožňuje OS ukladať skoro všetky dáta, ktoré potrebuje na uchovávanie v pamäti, písanie a načítanie (aka chyba stránky), táto informácia na pevný disk je z príkazov oveľa pomalšie než prístup z fyzickej pamäte. Preto čím viac fyzickej pamäte máte, tým rýchlejšie môže systém bežať. Čím menej váš systém používa svoj súbor stránky, tým rýchlejšie bude fungovať.

Monitorovanie používania pamäte prehliadača Firefox

Pre naše vyšetrovanie budeme jednoducho používať Windows Task Manager. Budeme sledovať nasledujúce stĺpce (popisy sú definované na stránke spoločnosti Microsoft):

  • Pracovná množina = Množstvo pamäte v súkromnej pracovnej skupine plus množstvo pamäte, ktoré proces používa, ktoré môžu byť zdieľané inými procesmi.
  • Špičková pracovná sada = Maximálna veľkosť pamäte pracovnej sady používanej týmto procesom.
  • Pamäť (súkromná pracovná sada) = podmnožina pracovnej množiny, ktorá konkrétne popisuje množstvo pamäte, ktorú proces používa a ktorý nemožno zdieľať inými procesmi.
  • Commit Size = Množstvo virtuálnej pamäte, ktorá je vyhradená na použitie procesom.
Budeme používať inštaláciu mimo krabice Firefox 4.0.1 s nainštalovaným doplnkom Memory Fox. V prehliadači Firefox budeme mať otvorené nasledujúce karty a nebudú robiť nič iné ako posúvanie hore a dole na načítaných stránkach.
Budeme používať inštaláciu mimo krabice Firefox 4.0.1 s nainštalovaným doplnkom Memory Fox. V prehliadači Firefox budeme mať otvorené nasledujúce karty a nebudú robiť nič iné ako posúvanie hore a dole na načítaných stránkach.
Po uplynutí niekoľkých okamihov, kým sa všetko skončí s načítavaním, Správca úloh systému Windows oznamuje nasledujúce informácie pre program Firefox.
Po uplynutí niekoľkých okamihov, kým sa všetko skončí s načítavaním, Správca úloh systému Windows oznamuje nasledujúce informácie pre program Firefox.
Upozorňujeme tiež, že nový proces je spustený týmto doplnkom, ktorý slúži na spracovanie pamäťových funkcií.
Upozorňujeme tiež, že nový proces je spustený týmto doplnkom, ktorý slúži na spracovanie pamäťových funkcií.
Ak necháte Firefox nečinný a budete sledovať hodnoty Pracovnej sady a pamäte, môžete vidieť, že medzi programom Firefox, ktorý potrebuje aktívnu fyzickú pamäť a doplnkom na čistenie pamäťových kariet, je potrebný neustály boj.
Ak necháte Firefox nečinný a budete sledovať hodnoty Pracovnej sady a pamäte, môžete vidieť, že medzi programom Firefox, ktorý potrebuje aktívnu fyzickú pamäť a doplnkom na čistenie pamäťových kariet, je potrebný neustály boj.

Tu je hlásené využitie pamäte za niekoľko sekúnd, kým je Firefox nečinný.

Image
Image
Všimnite si pokles hodnoty Work Set a Memory. Toto je pamäťový čistič, ktorý obnovuje systémovú pamäť.
Všimnite si pokles hodnoty Work Set a Memory. Toto je pamäťový čistič, ktorý obnovuje systémovú pamäť.
Image
Image
Image
Image
Keď trochu vyskočíte, môžete vidieť ďalšiu kvapku.
Keď trochu vyskočíte, môžete vidieť ďalšiu kvapku.
Image
Image
Image
Image
Penu. Opláchnite. Opakovať.
Penu. Opláchnite. Opakovať.

Navyše, ak nevykonáte nič iné ako prepínanie kariet a posúvanie nahor a nadol na načítaných stránkach, môžete vidieť, že čísla sa menia trochu drasticky, čo bude vysvetlené nižšie.

Interpretácia výsledkov

Keď sa na to prvýkrát pozriete, myslíte si, že to funguje skvele. Ale pozrite sa na stĺpec Commit Size a uvidíte, že táto hodnota sa nikdy naozaj nezmení. V skutočnosti sa zvyšuje po spustení doplnku na čistenie pamäte.

Pamätajte, že v stĺpci Commit Size sa uvádza skutočné množstvo pamäte (fyzické + virtuálne), ktoré systém Windows potrebuje na spustenie príslušnej aplikácie. Takže v našom príklade ~ 120 MB je vyhradený a aktívny v systéme špecificky pre Firefox a je umiestnený buď v nepoužívanej fyzickej pamäti a / alebo systémovej stránke.Pamätajte tiež, že ak je potrebné použiť súbor stránky, je viditeľný vplyv na výkon, pretože virtuálna pamäť musí byť zapísaná a čítaná z pevného disku, ktorá je výrazne pomalšie ako fyzická pamäť.

Takže v podstate pamäťový čistič sa pohybuje aktívnou fyzickou pamäťou do virtuálnej pamäte (pretože pamäť je reklamácie musí ísť niekde). Keď sa to stane, Firefox už nemá pamäť, ktorú potrebuje na to, aby fungovala aktívne, takže musí požiadať Windows, aby presunul príslušné dáta, ktoré potrebuje, z virtuálnej pamäte späť do fyzickej pamäte. A okolo a okolo sme …

Tento proces vôbec nie je vôbec užitočný a v najhoršom prípade spôsobuje veľké množstvo nepotrebných stránkových chýb, pretože opäť v prípade, že systém Windows musí priniesť súbor stránky, potom dôjde k značnému výsledku. To môže byť najmä v prípade systému, ktorý nemá veľa fyzickej pamäte (kde sa skoro všetka virtuálna pamäť uchováva v súbore stránok), čo je ironické, pretože to sú systémy, pre ktoré bol "navrhnutý" pamäťový čistič.

Morálka celého tohto príbehu je celkom jednoduchá, čističe pamäti nerobia nič iné, než posunúť sa okolo čísel. Každý operačný systém OS bude vedieť, ako správne spracovať pamäť, takže im nechajte robiť svoju vec.

Správa používania pamäte prehliadača Firefox

Keďže sme ukázali, že doplnky na čistenie pamäte nie sú naozaj ničím užitočné, čo môžete urobiť o veľkom množstve pamäte, ktorú Firefox používa? Tu je niekoľko návrhov:

  • Odstráňte doplnky, ktoré nepotrebujete (najmä akékoľvek pamäťové čistenie).
  • Udržujte počet otvorených záložiek na minimum.
  • Pravidelne ukončite Firefox a opätovne ho spustite.
  • Pridajte do systému viac pamäte.
  • Nebojte sa o to.

Memory Fox Next Doplnok pre Firefox

Odporúča: