Przez długi czas, Firefox Mozilli była moją wybraną przeglądarką internetową. Zawsze wolałem go od korzystania z Google Chrome, ze względu na jego prostotę i rozsądne wykorzystanie zasobów systemowych (zwłaszcza pamięci RAM). W wielu dystrybucjach Linuksa, takich jak Ubuntu, Linux Mint i wielu innych, Firefox jest nawet domyślnie instalowany.
Niedawno, Mozilla wydało nową, wydajną i szybszą wersję Firefoksa o nazwie Kwant. Według twórców jest to nowość z „potężnym silnikiem zbudowanym z myślą o błyskawicznej wydajności, lepszym i szybszym ładowaniu stron, które zużywa mniej pamięci komputera”.
Przeczytaj też: Jak zainstalować Firefox Quantum w systemie Linux
Jednak po aktualizacji do Firefox Quantum, zauważyłem dwie istotne zmiany przy zdecydowanie największej aktualizacji Firefoksa: po pierwsze jest szybki, mam na myśli naprawdę szybki, a po drugie jest zachłanny Baran tak jak Chrom, gdy otworzysz więcej kart i będziesz z nich korzystać przez długi czas.
Dlatego przeprowadziłem proste śledztwo w celu zbadania
Kwantowe wykorzystanie pamięci, a także próbowałem porównać to do Chrome wykorzystanie pamięci przy użyciu następującego środowiska testowego:System operacyjny - Linux Mint 18.0. Model procesora — procesor Intel (R) Core (TM) i3-3120M @ 2,50 GHz RAM — 4 GB (do wykorzystania 3,6)
Jeśli otworzysz Kwant z zaledwie kilkoma zakładkami, powiedzmy do 5
, zauważysz, że zużycie pamięci przez Firefoksa jest dość dobre, ale gdy otworzysz więcej kart i będziesz z niego korzystać przez długi czas, ma tendencję do pożerania Baran.
Zrobiłem kilka testów używając spojrzenia – narzędzie do monitorowania systemu Linux w czasie rzeczywistym, do wyświetlenia najwyższy proces według użycia pamięci RAM. W tym narzędziu, aby posortować procesy według użycia pamięci RAM, po prostu naciśnij m
klucz.
Zacząłem od biegania spojrzenia i sortowanie procesów według największego zużycia pamięci RAM przed uruchomieniem Firefox, jak pokazano na poniższym zrzucie ekranu.
$ spojrzenia
Po uruchomieniu Firefox i używam go przez blisko pół godziny przy mniej niż 8
otwarte zakładki, zrobiłem zrzut ekranu spojrzeń z procesami posortowanymi według użycia pamięci RAM pokazanymi poniżej.
W miarę jak korzystałem z Firefoksa przez cały dzień, zużycie pamięci stale rosło, jak widać na następnym zrzucie ekranu.
Pod koniec dnia Firefox zużył już ponad 70%
wyłączyć moją systemową pamięć RAM, jak pokazuje czerwony wskaźnik ostrzegawczy na poniższym zrzucie ekranu.
Zauważ, że podczas testu nie uruchamiałem żadnych innych aplikacji zużywających pamięć RAM poza samym Firefoksem (więc to był zdecydowanie ten, który zużywał najwięcej pamięci RAM).
Z powyższych wyników Mozilla był raczej mylący w informowaniu użytkowników, że Kwant zużywa mniej pamięci komputera.
Wiedząc Chrom za zjedzenie pamięci RAM, następnego dnia postanowiłem również porównać jej zużycie pamięci (Quantum) z Chrom jak wyjaśniono w następnej sekcji.
Tutaj rozpocząłem test od uruchomienia obu przeglądarek z tą samą liczbą kart i otwarciem tych samych witryn w odpowiednich kartach, jak widać na zrzucie ekranu poniżej.
Następnie od spojrzenia, obserwowałem ich użycie pamięci RAM (posortowane procesy według użycia pamięci jak poprzednio). Jak widać na tym zrzucie ekranu, biorąc pod uwagę wszystko Chrom oraz Firefox procesy (rodzic i dzieci) średnio Chrom nadal zużywa więcej procent pamięci RAM niż Quantum.
Aby lepiej zrozumieć wykorzystanie pamięci przez dwie przeglądarki, musimy wyraźnie zinterpretować dane wyjściowe, co oznacza %MEM, VIRT oraz OZE kolumny z nagłówków list procesów:
Z wyjaśnienia i wartości na powyższych zrzutach ekranu Chrome nadal zjada więcej pamięci fizycznej niż Quantum.
Podsumowując, przypuszczam, że nowy, szybki silnik Quantum, który jest dostarczany z wieloma innymi ulepszeniami wydajności, przemawia za wysokim wykorzystaniem pamięci. Ale czy warto? Chciałbym tu od Ciebie, za pośrednictwem poniższego formularza komentarza.