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?
Změřili jsme prohlížeče: Který je nejhladovější?

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.

Diskuze (138) Další článek: Překladač od Googlu rozumí písmu z Hvězdných válek

Témata článku: Software, Chrome, Prohlížeče, Firefox, Edge, Opera, Statistiky, Coldplay, Náročná operace, Karlův most, Náročná práce, Pracovní laptop, Náročný test, Vimeo, Most, První obrázek, Ghost, Prohlížeč, Kraken, Průlet, Aurora, Xeon, Iceland, Poslední obrázek, Velký výkyv


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

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

** Systém Windows 10 umí spoustu užitečných drobností ** O mnoha praktických funkcích pravděpodobně ani nevíte ** Poznejte užitečné tipy, které se vám mohou hodit každý den

Vladislav Kluska | 36

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 28

Alan Turing: Genius, který matematicky stvořil počítač

Alan Turing: Genius, který matematicky stvořil počítač

Řešením matematického problému se dostal k modelu teoretického stroje, který nese jeho jméno a je základem logiky univerzálních počítačů.

Pavel Tronner | 56

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

** Teplotní extrémy dokážou překvapit. Seznamte se s rekordy v Česku i ve světě ** Rekordní hodnoty jsou mnohdy až k neuvěření ** Zjistěte, kdy ke bylo největší horko, zima, déšť či vítr

Karel Kilián | 7

Apple dal do MacBooku procesor Core i9 a 4TB SSD. Ani se neptejte, co za to chce...

Apple dal do MacBooku procesor Core i9 a 4TB SSD. Ani se neptejte, co za to chce...

** Apple aktualizoval notebooky MacBook Pro, dostaly nový hardware ** Těšit se můžete na nové procesory a větší paměť ** Cena nejvybavenějšího modelu překročí 200 tisíc korun

Martin Miksa | 97


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji