Firefox Quantum sööb RAM-i nagu Chrome


Pikka aega on minu valitud veebibrauser olnud Mozilla Firefox. Olen alati eelistanud seda Google'i Chrome'i kasutamisele selle lihtsuse ja mõistliku süsteemiressursi (eriti RAM-i) kasutamise tõttu. Paljudel Linuxi distributsioonidel, nagu Ubuntu, Linux Mint ja paljudel teistel, on Firefox isegi vaikimisi installitud.

Hiljuti andis Mozilla välja Firefoxi uue, võimsa ja kiirema versiooni nimega Quantum. Arendajate sõnul on see uus\"võimsa mootoriga, mis on loodud kiireks tulekahjuks, paremaks ja kiiremaks lehe laadimiseks, mis kasutab vähem arvutimälu."

Kuid pärast Firefox Quantumi värskendamist märkasin kahte olulist muudatust, mis olid Firefoxi kõige suurema värskendusega: esiteks on see kiire, ma mõtlen tõesti kiiresti, ja teiseks on see RAM-i ahne nagu Chrome, kui avate rohkem vahelehti ja jätkake selle kasutamist pikka aega.

Seetõttu viisin Quantumi mälukasutuse uurimiseks läbi lihtsa uurimise ja proovisin seda võrrelda ka Chrome'i mälukasutusega, kasutades järgmist testimiskeskkonda:

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 sööb RAM-i paljude avatud vahelehtedega

Kui avate Quantumi vaid mõne vahekaardiga, oletame, et kuni 5 , märkate, et Firefoxi mälutarve on üsna hea, kuid kui avate rohkem vahelehti ja jätkate selle kasutamist pikka aega, siis see kipub RAM-i ära sööma.

Ma sooritasin mõned testid, kasutades RAM-i kasutamise tippprotsessi. Selle tööriista all vajutage protsesside sortimiseks RAM-i kasutamise järgi lihtsalt klahvi m .

Alustasin pilkude jooksutamisest ja protsesside sorteerimisest RAM-i suurima kasutuse järgi enne Firefoxi käivitamist, nagu on näidatud alloleval ekraanipildil.

$ glances 

Pärast Firefoxi käivitamist ja ligemale poole tunni kasutamist, kui avatud olid vähem kui 8 vahelehed, jäädvustasin pilgu ekraanipiltidest, mille protsessid olid sorteeritud RAM-i kasutamise järgi.

Kui jätkasin Firefoxi kasutamist kogu päeva vältel, kasvas mälukasutus stabiilselt, nagu on näha järgmises ekraanipildis.

Päeva lõpuks oli Firefox juba kulutanud minu süsteemi RAM-ist rohkem kui 70% alla, nagu näitab järgmise ekraanipildi punane hoiatusindikaator.

Pange tähele, et testi ajal ei käitanud ma ühtegi muud RAM-i tarbivat rakendust peale Firefoxi enda (seega tarbis see kindlasti kõige rohkem RAM-i).

Ülaltoodud tulemuste põhjal oli Mozilla üsna eksitav, öeldes kasutajatele, et Quantum kasutab vähem arvutimälu.

Teades, et Chrome sööb RAM-i, otsustasin järgmisel päeval võrrelda ka selle (Quantumi) mälukasutust Chrome'iga, nagu on selgitatud järgmises jaotises.

Firefox Quantum Vs Chrome: RAM-i kasutamine

Siin alustasin oma testi käivitades mõlemad brauserid sama arvu vahelehtede abil ja avades samad saidid vastavatel vahekaartidel, nagu on näha allpool olevast ekraanipildist.

Seejärel vaatasin pilkudest nende RAM-i kasutamist (protsessid sorteeriti mälukasutuse järgi nagu varem). Nagu näete sellel ekraanipildil, võtab Chrome'i ja Firefoxi kõiki protsesse (vanem- ja lapsprotsesse) arvestades keskmiselt ikkagi rohkem RAM-i kui Quantum.

Kahe brauseri mälukasutuse paremaks mõistmiseks peame protsesside loendi päistest veergude% MEM, VIRT ja RES väljundit selgelt tõlgendama:

  • VIRT - tähistab kogu mälu hulka, millele protsessil on praegu juurdepääs, sealhulgas RAM, Swap ja kõik jagatud mälud, millele juurdepääsetakse.
  • RES - see näitab täpselt, kui palju elaniku mälu või tegelikku füüsilist mälu protsess kulutab.
  • % MEM - tähistab selles protsessis kasutatud füüsilise (elaniku) mälu protsenti.

Ülaltoodud ekraanipiltide selgituste ja väärtuste põhjal sööb Chrome ikkagi rohkem füüsilist mälu kui Quantum.

Kokkuvõttes eeldan, et Quantumi kiire uus mootor, mis on varustatud paljude muude jõudlusparandustega, räägib selle suurest mälukasutusest. Aga kas see on seda väärt? Tahaksin teilt siia, alloleva kommentaarivormi kaudu.