Firefox pärjää kyllä 4 gigalla paremmin kuin Chromium-pohjaiset selaimet, jos välilehtien määrä on mittarina.
Pärjääkö? Tehdäänpä empiirinen koe: avataan 40-100 satunnaista välilehteä molempiin selaimiin ja tarkkaillaan muistin kulutusta ja ohjelman sulavaa toimintaa. Jos Chromium-pohjainen selainen on tarpeeksi uusi, siinä on mahdollisesti käytössä hibernate tabs -ominaisuus, joka laittaa osan ei-aktiivisista välilehdistä lepotilaan ja olennaisesti pienentää selaimen muistin käyttöä varsinkin sen ollessa vähissä. Tuliketussa ei taida olla tälläistä ominaisuutta ainakaan vakiovarusteena.
Kokeilin (tosin Ubuntu 14.04:ssä, mutta Ubuntun versiolla ei tässä testissä ole merkitystä). Tein selaimiin ensin puhtaat profiilit ja kirjoitin tekstitiedostoon 20 osoitetta, jotka kopioin viiteen kertaan peräkkäin, eli jokainen sivu tulee viiteen eri välilehteen ja välilehtiä on yhteensä 100. Avasin sivut tähän tapaan:
free
for s in $(cat sites.txt); do google-chrome-stable "$s"; done
free
firefox &
for s in $(cat sites.txt); do firefox --new-tab "$s"; done
Kun selain sai ladattua kaikki välilehdet, tarkistin muistinkulutuksen uudestaan free-komennolla.
Firefox 46.0, tilanne ennen selaimen käynnistämistä:
total used free shared buffers cached
Mem: 8089672 4214420 3875252 918804 616948 2189084
-/+ buffers/cache: 1408388 6681284
Swap: 4095996 28924 4067072
Firefox 46.0, kun 100 välilehteä on avattu ja ne kaikki ovat latautuneet:
total used free shared buffers cached
Mem: 8089672 7901804 187868 705448 613768 2248148
-/+ buffers/cache: 5039888 3049784
Swap: 4095996 28924 4067072
Firefox käytti 3,46 GiB(6681284-3049784 kiB= 3631500 kiB = 3,46 GiB)
Chrome 50.0, ennen selaimen käynnistämistä:
total used free shared buffers cached
Mem: 8089672 3941476 4148196 609024 604576 1887696
-/+ buffers/cache: 1449204 6640468
Swap: 4095996 28924 4067072
Chrome 50.0, kun 100 välilehteä on avattu:
total used free shared buffers cached
Mem: 8089672 8014720 74952 1068548 8812 1212884
-/+ buffers/cache: 6793024 1296648
Swap: 4095996 497380 3598616
Chrome käytti 5,54 GiB(6640468-1296648 + 497380-28924 kiB = 5812276 kiB = 5,54 GiB)
Chrome vaihtoi välilehtiä hieman sulavammin, mutta osa sisällöstä latautui vasta skrollauksen aikana. Kun vaihtelin välilehtiä jonkin aikaa ja skrollailin sivuja, muistia kului vielä muutama sata megaa lisää. Firefox taas tökki joidenkin välilehtien kohdalla enemmän ja mm. välilehtipalkin vieritys ei ollut täysin sulavaa. Pikatestin tulos vastaa myös omia kokemuksiani pidempiaikaisista selaussessioista, kun selain on auki viikon ajan ja välilehtiä kertyy kymmeniä.