Změřili jsme prohlížeče: Který je nejhladovější?

  • Který prohlížeč spotřebovává nejvíce RAM?
  • Který prohlížeč nejvíce zatěžuje procesor?
  • Jak dopadl Microsoft Edge, Google Chrome, Opera a Firefox?

Na sklonku října jsme změřili hlavní webové prohlížeče v několika zátěžových testech. Vybrali jsme tehdy Jetstream, Speedometer, Kraken, Octane a Peacekeeper, které provádějí všemožné náročné operace v Javascriptu a posléze spočítají závěrečné skóre, anebo čas.

Ačkoliv tyto benchmarky testují kód a typické operace, které provádí webový prohlížeč i při zobrazování každodenního internetu a jejich výsledky by tedy mohly odpovídat realitě, faktem zůstává, že se dnes prohlížeče ve výsledcích liší už jen opravdu málo a rozdíl by tedy byl prakticky téměř nepostřehnutelný.

Měříme RAM a CPU

Právě proto jsme slíbili, že změříme prohlížeče ještě naším autorským testem, který během několikaminutového surfování měří průběžnou spotřebu operační paměti RAM a také zátěž procesoru vyjádřenou spotřebou procesorového času, což je doba v milisekundách, po kterou se CPU věnoval právě rutinám prohlížeče.

Pokud by tedy jednojádrový procesor během jedné sekundy činnosti spotřeboval 500 milisekund zpracováváním úkolů procesu chrome.exe, vlastně to znamená, že během této doby program chrome.exe vytěžoval procesor z 50 %.

Jelikož je spotřeba RAM a CPU v praxi často mnohem důležitější než o pár set milisekund rychlejší zpracovávání náročného benchmarku, náš test může posloužit jako určitý doplněk standardním zátěžovým testům.

Jak jsme měřili?

V rámci testu jsme postupně změřili Chrome 46, Edge 25, Firefox 42 a Operu 33 na čerstvé listopadové verzi Windows 10 a pracovním laptopu Dell Latitude E5410 (Core i5-M520, 4 GB RAM, SSD).

Klepněte pro větší obrázek
Náš test v akci. Míša povídá, CPUBenchmark měří a BrowserAutomation simuluje surfaře

Každý test trval přesně 00:06:30 a měřící program zaznamenával údaje každých pět sekund. Další automat poté v přesné časové posloupnosti simuloval surfaře. Spustil tedy webový prohlížeč a posílal do něj posléze virtuální stisky kláves.

Tímto způsobem se v každém prohlížeči postupně zpracovala tato sada operací v jednom panelu:

  1. Otevři Google.cz a vyhledej „karlův most“
  2. Klepni na záznam Karlova mostu na Wikipedii a v encyklopedii otevři první fotografii
  3. Otevři Živě.cz a článek věnovaný Xeonu Phi; otevři poslední obrázek v článku
  4. Otevři Vimeo.com, vyhledej „night sky“ a spusť klip Iceland Aurora
  5. Otevři Novinky.cz a hlavní článek
  6. Otevři Mapy.cz, vyhledej „karlův most“, zobraz leteckou mapu a poté spusť rotující 3D mapu
  7. Otevři Flickr.com, vyhledej „nasa“ a otevři první obrázek
  8. Otevři YouTube.cz, vyhledej „zprávy živě“ a spusť ty poslední
  9. Otevři E15.cz a hlavní článek
  10. Otevři Player.spotify.com, vyhledej „coldplay“ a přehraj desku Ghost Stories

Simulovali jsme tedy typické činnosti na dnešním webu od četby zpravodajských blogů po přehrávání multimédií i náročné zobrazování 3D grafiky pomocí WebGL (3D mapy od Seznamu). Jelikož se čas od času zapojil do práce i Flash Player (reklamy, Spotify), měřili jsme i jeho spotřebu.

Kdo nejvíce vytěžoval procesor?

A jak to tedy nakonec dopadlo? Docela překvapivě – zejména s ohledem na Chrome a Operu, které mají téměř identické jádro. Identický byl i charakter jejich časových křivek, ale s tím rozdílem, že Opera spotřebovávala více procesorového času. A to opravdu výrazně více. O chybu testu se ale nejednalo, stejného výsledku jsme totiž docílili i po opakování.

Klepněte pro větší obrázek

Přestože tedy mají oba prohlížeče podobné jádro, Opera dopadla v případě vytěžování CPU nejhůře a Chrome nejlépe. Firefox a Edge pak tvoří střed bez žádných velkých výkyvů, přestože oba programy mají jádro naopak zcela odlišné.

Profily spotřeby času CPU průběžně rostou, protože čím déle proces prohlížeče běží, tím více CPU času také spotřebuje. Výrazné zuby, kdy CPU čas poklesne, jsou způsobené tím, že prohlížeč během surfování spouští a zase ukončuje dílčí procesy, což je patrné zejména u Chromu a Firefoxu.

Z profilu lze vyčíst dynamika vytěžování CPU. Čím prudčeji vyskočí spotřeba vzhůru, tím silněji prohlížeč v daném okamžiku zatěžuje CPU. V druhé minutě se takto zapotila právě Opera, a proto měla nejnáročnější celkovou stopu.

Okolo času 02:00 prohlížeče přehrávají náročnější video z Vimea. Druhý výrazný zub, který je opět patrný u Chromu, Opery a tentokrát i Edge okolo času 03:30 zase způsobil animovaný průlet 3D mapou od Seznamu. Kupodivu se nepodepsal na celkové zátěži CPU až tak výrazně, díky hardwarové akceleraci totiž podstatnou část práce převzalo GPU.

No a konečně třetí zub okolo času 05:00 způsobila naše hlasatelka Míša a její sobotní zprávy – tedy streamování v HD z YouTube.

Kdo nejvíce vytěžoval RAM?

Při pohledu na graf spotřeby CPU by se mohlo zdát, že na tom byl nejlépe Chrome, ale ani Firefox s Edgem si průběžně nevedly zle. Ale co spotřeba toho snad nejdrahocennějšího – operační paměti RAM?

Klepněte pro větší obrázek

Druhý graf je po většinu doby velmi vyrovnaný a rozdíly relativně malé – okolo 100 MB. Prohlížeče se v tomto případě zapotily vlastně jen jednou a to opět u 3D map od Seznamu. Tady už jde vidět, že náročná práce s WebGL byla opravdu zátěžovým testem a zatímco v případě profilu CPU převzal většinu práce grafický čip, se spotřebou RAM už prohlížečům nikdo nepomohl – snad jen rychlé cachování na SSD.

Jestli si prohlížeče po celou dobu vystačily v jednom otevřeném panelu s 200 až 400 MB RAM, jakmile začaly Mapy.cz modelovat a posléze otáčet 3D mapu centra Prahy, spotřeba RAM poskočila na 800 až 1 000 MB a v případě Firefoxu dokonce až na 1,4 GB, přičemž prohlížeč si získané prostředky ještě desítky sekund po přejití na další stránku držel pro sebe.

Kdo je tedy vítěz?

Každý test by měl skončit výsledkem, který do toho všeho vnese jasno. Jenže v případě prohlížečů něco takového prakticky není možné. I naše měření je pouhým jedním ukazatelem z mnoha a nakonec vždy záleží na parametrech surfařova počítače a jeho prioritách. Pokud budete mít počítač s plotnovým diskem a 2 GB RAM, spotřeba operační paměti pro vás může být určující. Pokud máte výkonnější mašinu s SSD a 8 GB RAM, nějakých 1,4 GB u Firefoxu vás nemusí ani v nejmenším trápit.

Nakonec zároveň platí, že i sebevýkonnější prohlížeč si nemusí najít své uživatele, pokud nebude mít zároveň výborné GUI a funkční výbavu – třeba ty dva, tři klíčové doplňky, bez kterých se neobejdete.

142 komentářů

Nejnovější komentáře

  • Ondřej Matějka 28. 11. 2015 23:04:30
    Prej a co spotřeba toho nejcenějšího, paměti ram..... myslíte tu...
  • daewoo 28. 11. 2015 15:48:35
    Na starších počítačích s menším množstvím RAM si Chrome neškrtá. Harddisk...
  • ekim 28. 11. 2015 9:49:21
    RAM? At si ji prohlizec veme. XFCE v plnem behu sezere cca 250 MB tak co s...

Určitě si přečtěte


Deset tipů, jak ovládnout Google: Vyhledávejte jako mistři

Deset tipů, jak ovládnout Google: Vyhledávejte jako mistři

** Vyhledávače jsou natolik dobré, že si poradí i s frází v běžné češtině ** Pokud to ale nebude stačit, můžete vyzkoušet pokročilé funkce ** Vybrali jsme ty nejzajímavější

25.  9.  2016 | Jakub Čížek | 19

9 nejlepších programů na úpravu fotek. Placené i zdarma

9 nejlepších programů na úpravu fotek. Placené i zdarma

** Pro běžné úpravy fotek nemusíte pirátit Photoshop, vystačíte si s levnějšími programy ** Ceny pokročilých editorů se většinou vejdou do dvou tisíc korun ** Mnohdy stačí i bezplatné nástroje

26.  9.  2016 | Stanislav Janů | 50

Aby byl signál a internet všude: jak fungují a kde jsou schované antény operátorů

Aby byl signál a internet všude: jak fungují a kde jsou schované antény operátorů

** Základnové stanice BTS mobilních operátorů zdaleka nejsou jen typické kovové stožáry ** Podívejte se na některé nevšední instalace ** Dozvíte se, z čeho se moderní BTS skládá a jak funguje

28.  9.  2016 | David Polesný | 27

Týden Živě: Zvyknou si Češi platit paušál za software?

Týden Živě: Zvyknou si Češi platit paušál za software?

** Zoner vypustil do světa nové Photo Studio. Je za paušál. ** HP nechce neoficiální inkoust ** Koutek časopisu Computer

25.  9.  2016 | Časopis Computer | 65

Pojďme programovat elektroniku: Vyrobím si z drobných součástek vlastní mikropočítač za pár kaček

Pojďme programovat elektroniku: Vyrobím si z drobných součástek vlastní mikropočítač za pár kaček

** Můžete si koupit třeba desku Arduino Uno ** Anebo si složíte celý mikropočítač sami ** Je to snadné jako facka

27.  9.  2016 | Jakub Čížek | 25


Aktuální číslo časopisu Computer

Srovnání výhodných 27" monitorů

Velký test levných rychlých routerů

Jak nastavit Android, aby vás nesledoval

45 podrobných testů a recenzí