Firefox Quantum poje RAM kot Chrome


Mozillin Firefox je že dolgo moj izbrani spletni brskalnik. Vedno sem ga imel raje kot Googlov Chrome zaradi njegove preprostosti in razumne uporabe sistemskih virov (zlasti RAM -a). V mnogih distribucijah Linuxa, kot so Ubuntu, Linux Mint in mnogi drugi, je Firefox celo privzeto nameščen.

Pred kratkim je Mozilla izdala novo, zmogljivejšo in hitrejšo različico Firefoxa, imenovano Quantum. Po mnenju razvijalcev je nov z\"zmogljivim motorjem, ki je zgrajen za hitro delovanje, boljše in hitrejše nalaganje strani, ki porabi manj računalniškega pomnilnika."

Ko pa sem nadgradil na Firefox Quantum, sem opazil dve pomembni spremembi z daleč največjo posodobitvijo Firefoxa: prvič, hiter je, mislim zelo hiter, in drugič, pohlepen je RAM, tako kot Chrome, ko odprete več zavihkov in ga še dolgo uporabljate.

Zato sem izvedel preprosto preiskavo, da bi preučil uporabo pomnilnika Quantum in jo poskusil primerjati tudi z uporabo Chromovega pomnilnika z uporabo naslednjega preskusnega okolja:

Operating system - Linux Mint 18.0
CPU Model        - Intel(R) Core(TM) i3-3120M CPU @ 2.50GHz                                                            
RAM 		 - 4 GB(3.6 Usable)

Firefox Quantum poje RAM z mnogimi odprtimi zavihki

Če odprete Quantum z le nekaj zavihki, recimo do 5 , boste opazili, da je poraba pomnilnika v Firefoxu precej dobra, a ko odprete več zavihkov in ga še naprej uporabljate, ponavadi poje RAM.

Opravil sem nekaj testov z uporabo vrhunskega procesa glede na uporabo RAM -a. V tem orodju za razvrščanje procesov po uporabi RAM -a preprosto pritisnite tipko m .

Začel sem z ogledovanjem in razvrščanjem procesov po največji porabi RAM -a, preden sem zagnal Firefox, kot je prikazano na spodnjem posnetku zaslona.

$ glances 

Ko sem zagnal Firefox in ga uporabljal skoraj pol ure z odprtimi zavihki 8 , sem posnel posnetek pogledov s procesi, razvrščenimi po uporabi RAM -a, prikazanih spodaj.

Ko sem še ves dan uporabljal Firefox, se je poraba pomnilnika stalno povečevala, kar je razvidno iz naslednjega posnetka zaslona.

Konec dneva je Firefox že porabil več kot 70% iz sistemskega RAM-a, kar prikazuje rdeči opozorilni indikator na naslednjem posnetku zaslona.

Upoštevajte, da med preskusom nisem zaganjal nobene druge aplikacije, ki porablja RAM, razen Firefoxa (torej je zagotovo porabil največ RAM-a).

Iz zgornjih rezultatov je Mozilla precej zavajala, ko je uporabnikom povedala, da Quantum porabi manj računalniškega pomnilnika.

Ker sem naslednji dan Chrome spoznal, da je pojedel RAM, sem se odločil, da bom primerjal tudi njegovo (kvantno) uporabo pomnilnika s Chromom, kot je razloženo v naslednjem razdelku.

Firefox Quantum Vs Chrome: uporaba RAM -a

Tukaj sem začel test z zagonom obeh brskalnikov z enakim številom zavihkov in odpiranjem istih spletnih mest na ustreznih zavihkih, kot je prikazano na spodnjem posnetku zaslona.

Potem sem na prvi pogled opazoval njihovo uporabo RAM -a (razvrščene procese po porabi pomnilnika kot prej). Kot lahko vidite na tem posnetku zaslona, glede na vse procese Chroma in Firefoxa (nadrejeni in podrejeni procesi) Chrome v povprečju še vedno porabi več odstotka RAM -a kot Quantum.

Za boljše razumevanje porabe pomnilnika v dveh brskalnikih moramo jasno razlagati pomen stolpcev %MEM, VIRT in RES iz naslovov seznama procesov:

  • VIRT - predstavlja skupno količino pomnilnika, do katerega lahko trenutno dostopa proces, ki vključuje RAM, zamenjavo in kateri koli pomnilnik v skupni rabi, do katerega dostopate.
  • RES - je natančen prikaz količine rezidenčnega ali dejanskega fizičnega pomnilnika, ki ga proces porabi.
  • %MEM - predstavlja odstotek fizičnega (rezidenčnega) pomnilnika, ki ga uporablja ta postopek.

Glede na razlago in vrednosti na zgornjih posnetkih zaslona Chrome še vedno poje več fizičnega pomnilnika kot Quantum.

Predvidevam, da najhitrejši novi motor Quantum, ki je opremljen s številnimi drugimi izboljšavami zmogljivosti, govori o visoki uporabi pomnilnika. Toda ali je vredno? Tukaj bi rad od vas prek spodnjega obrazca za komentar.