Benchmark využití paměti webového prohlížeče to vše špatně

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Využití paměti webového prohlížeče nemusí být v těchto dnech tolik problémem, kdy se do moderních počítačových systémů zabudují gigabajty počítačové paměti. Existuje však trh s nízkými konci, který je poháněn úspěchem netbooků a dalšího nízkého hardwaru. Test využití paměti populárního webového prohlížeče by proto nemohl ovlivnit všechny uživatele počítačů, ale mohlo by to být zajímavé pro ty, kteří používají hardware nižší úrovně nebo chtějí zajistit, aby používali efektivní webový prohlížeč.

Porovnání využití paměti webového prohlížeče bylo nedávno zveřejněno Dot čisté perly web, který porovnával využití paměti prohlížeče Google Google Chrome, Mozilla Firefox, Opera 10 a Safari. Webové prohlížeče byly nakonfigurovány tak, aby otevřely 30 karet přes příkazový řádek, které pak autor ručně uzavřel, s výjimkou jednoho. Skript běžící na pozadí zaznamenával využití paměti všech procesů v té době, které byly poté použity při srovnání.

web browser

Výsledky benchmarku využití paměti webového prohlížeče byly poté rozděleny do tří znaků zobrazujících maximální, průměrnou a konečnou paměť používanou každým z testovaných webových prohlížečů. Webový prohlížeč Mozilla Firefox používal nejnižší množství paměti počítače ze všech testovaných webových prohlížečů, zatímco prohlížeč Google Chrome vykazoval velmi vysoké maximální a průměrné využití paměti.

A tady je tester špatně. Pro výpočet využití paměti všechny procesy, pokud se vezme v úvahu, což ve skutečnosti znamenalo dvojnásobné započítání sdílené paměti pro každý proces. Jako Chromium blog poukazuje na:

Pokud měříte paměť v aplikaci s více procesy, jako je Google Chrome, nezapomeňte vzít v úvahu sdílenou paměť. Pokud přidáte velikost každého procesu pomocí správce úloh systému Windows XP, budete pro každý proces počítat sdílenou paměť dvakrát. Pokud existuje velké množství procesů, může dvojité počítání představovat 30-40% velikosti paměti navíc.

Aby bylo možné snadno shrnout využití paměti pro více procesů, Google Chrome poskytuje stránku „about: memory“, která obsahuje podrobné rozdělení využití paměti Google Chrome a poskytuje základní srovnání s ostatními spuštěnými prohlížeči.

Výsledek Google Chrome by byl stále vyšší než ve Firefoxu, a to i po úpravách, jedná se však o jeden z kompromisů víceprocesového prohlížeče (kterým je Google Chrome). Stejného výsledku byste dosáhli s aplikací Microsoft Internet Explorer 8, pokud by tester také testoval tento webový prohlížeč. To zřejmě nebylo možné kvůli technickým potížím.

Dalším aspektem, který je třeba zmínit, je výsledek testu webového prohlížeče Opera. Opera používá automatické nastavení s názvem Automatická vyrovnávací paměť RAM, které je ve výchozím nastavení povoleno. Ve výchozím nastavení bylo přiděleno asi 10% paměti počítače a mělo by být v testech paměti deaktivováno. Opera by s největší pravděpodobností stále porazil Firefox, ale mezera by pravděpodobně byla nižší.