Przejdź na skróty do treści. | Przejdź do nawigacji

Zapamiętaj mnie Przypomnij hasło Rejestracja
Wersja mobilna
Newsletter
Zgłoś uwagę
RSS

Apple

rozwiń
Strona główna Apple Artykuły Wykorzystanie zasobów przez przeglądarki internetowe

Firefox 4.0 potrzebuje 2,6x więcej RAM-u niż Chrome 11, zaś Opera i Safari zupełnie nie radzą sobie z wykorzystaniem mocy drzemiących w najnowszych procesorach.

Wykorzystanie zasobów przez przeglądarki internetowe

Firefox 4.0 potrzebuje 2,6x więcej RAM-u niż Chrome 11, zaś Opera i Safari zupełnie nie radzą sobie z wykorzystaniem mocy drzemiących w najnowszych procesorach. Oto porównanie wykorzystania zasobów komputera przez przeglądarki internetowe.

Masz procesor wyposażony w 2 rdzenie? Mam złą informację – większość przeglądarek będzie mogła wykorzystać zaledwie połowę jego możliwości. Oznacza to, że gdy otworzysz dużo kart z rozbudowanymi aplikacjami internetowymi, a jeden z rdzeni nie będzie dawał sobie rady z obliczeniami, drugi nie będzie w stanie mu pomóc.

Podobna sytuacja dotyczy kart graficznych. Są to układy dysponujące olbrzymią mocą obliczeniową, więc warto, aby wzięły się do roboty, kiedy użycie CPU sięgnie 100%. Jak pokazały nasze testy, na pięć przeglądarek, z GPU korzystają tylko trzy. Ale tylko dwie z nich robią to prawidłowo.
Ostatnia sprawa – użycie pamięci RAM. Proste witryny internetowe to już przweszłość. Teraz w przeglądarkach budowane są klienty poczty, aplikacje społecznościowe z komunikatorami, programy graficzne (Pixlr.com), pakiety biurowe (Live.com, Google Docs, Zoho.com), czy też edytory audio (Aviary.com). Oznacza to, że przeglądarka musi dobrze radzić sobie z zarządzaniem pamięcią, bo staje się furtką do uruchamiania coraz poważniejszych aplikacji.

Zapodajesz Internetem z przeglądarką Microsoftu

Czy nowa wersja Firefoksa będzie tak szybka jak Chrome? Czy IE9 zatrze złe wspomnienia po poprzedniej edycji? Jak na ich tle prezentuje się Opera i czy używanie Safari ma jakikolwiek sens? Zobacz najnowsze porównanie możliwości przeglądarek.

Poniżej widzicie konfigurację komputera, na którym były przeprowadzane testy. Nie jest to najnowszy sprzęt, ale wciąż ma znakomite parametry jak na pracę biurową/internet.

  • Intel Core 2 Duo E8400 (2 rdzenie, 3 GHz)
  • ATI Radeon HD 3470 (256 MB DDR2)
  • 4096 MB DDR2 (Dual Channel)
  • Windows 7 Professional (64 bit)
  • ATI Catalyst 11.2

Wykorzystanie pamięci RAM

Pierwszy z testów polegał na zbadaniu wykorzystania pamięci RAM przez przeglądarkę. Oczywiście im mniej, tym lepiej. W tym celu przeprowadziłem trzy testy. Przeglądarka z uruchomioną jedną kartą, z dziesięcioma kartami oraz z jedną kartą, na której był uruchomiony Kraken Benchmark.

Po uruchomieniu jednej karty wykorzystanie pamięci RAM było stosunkowo niewielkie. Najoszczędniejszą przeglądarką okazał się Google Chrome, nieco słabiej wypadło Safari oraz Internet Explorer 9. Zauważalnie gorsze wyniki osiągnęły Firefox 4.0 oraz Opera 11.10.
Z rzadka używam tylko jednej otwartej karty, postanowiłem sprawdzić co będzie jak zwiększymy ich liczbę do 10.

Sytuacja wyrównała się. Od 192 MB w przypadku przeglądarki Firefox 4.0 (która zużyła najwięcej pamięci w teście z jedną kartą), po 224 MB dla aplikacji Microsoftu. To zaledwie 32 MB różnicy – niewiele. Co ciekawe nieobecny na wykresie Firefox 3.6 potrzebował tylko 96 MB.

Z racji, że powyższy test dotyczył dosyć statycznych stron internetowych, przejdźmy do bardziej ambitnego pomiaru. W tym celu uruchomiłem Kraken Benchmark mierzący wydajność silnika JavaScript i sprawdziłem maksymalne wykorzystanie pamięci RAM podczas jego przebiegu. Wyniki są dosyć zaskakujące.

Miejsce pierwsze – Google Chrome. Przeglądarka najlepiej poradziła sobie z zarządzaniem zasobami, a przy okazji wygenerowała najlepszy wynik spośród wszystkich aplikacji. Najgorzej prezentuje się Firefox 4.0, który niemal przez cały test zużywał od 200 do 300 MB, a pod jego koniec osiągnął 339 MB. Dosyć dziwnie zachowywał się Internet Explorer 9, który przez większość czasu potrzebował od 100 do 200 MB, ale kilka razy zajął niemal 300 MB.

Wykorzystanie procesora – mniej nie znaczy lepiej

Pierwszy z testów procesora polegał na uruchomieniu jednej karty z testem JavaScript. Dzięki temu można było sprawdzić, czy przeglądarki potrafią wykorzystać możliwości komputera (oba rdzenie).

Nie mogą. Wszystkie przeglądarki za wyjątkiem Internet Explorer 9 dawały radę zagospodarować tylko jeden rdzeń do obsłużenia jednej karty. Co to oznacza? Nawet gdy posiadasz procesor 6-rdzeniowy, a trafisz na bardzo wymagającą stronę, nie wykorzystasz mocy swojego procesora. Przeglądarka zacznie reagować irytująco wolno, podczas gdy większość wolnych zasobów będzie leżała odłogiem.

Gość IP: 83.23.119.* 2011.05.07 05:01
Yeah! Jakbym miał słabszego kompa to jeszcze bardziej byłbym dumny, że wybrałem Chrome'a. A co do tego całego "szpiegowania" to póki jestem userem o id 123456, to nie obchodzi mnie, że robią statystyki na podstawie mojego ruchu w sieci (ou Dżizas oni mnie śledzą! A!). Gorzej jak zaczną wykorzystywać moje dane osobowe, wtedy przekroczą magiczną granicę mojej tolerancji. Swoją drogą, ciekawe jaką wojnę w komentarzach zaraz wywołam ;O
Gość IP: 87.205.67.* 2011.05.07 07:03
Duma...? Z posiadania konkretnej przeglądarki? ;)
I komentarz pisany o 05:01 ... Nie lepiej spać...? ;>
Gość IP: 213.134.165.* 2011.05.07 07:25
zastanawia mnie, dlaczego nie umieszczono jakiegoś testu pokazujacego to co najważniejsze i zakładam w ogromnej większości interesującej zwykłego użytkownika - szybkości otwarcoa, zaladowania konkretnej strony. klik i ile musimy czekać na reakcje... a ma tym polu osobiście mam zupełnie inne doświadczenia niż te, które wynik testu miał by sugerować. pzdr
Jotgie
Jotgie 2011.05.07 07:54
...no i sprawa bezpieczeństwa. W Chrome można w 10 sek odczytać wszystkie zapisane hasła i loginy w włączonym kompie w biurze. W FF - w przypadku zabezpieczenia hasłem głównym - nie jest to możliwe.
Gość IP: 95.49.67.* 2011.05.07 08:48
Robiąc takie testy warto byłoby pokusić się o uruchamianie na jakimś leciwym sprzęciku jednordzeniowym z 512 MB RAM-u. Wyniki potrafią być wtedy zaskakujące. Przeglądarki, które przy 4 GB żrą jak głupie, przy niewielkiej ilości są bardzo oszczędne. Wychodzi na to, że jednak soft potrafi dostosować się do posiadanej ilości RAM-u tak, żeby się po prostu nie marnował.

Co do Firefoksa ciekawa wpadka, kwalifikująca się do zgłoszenia, ale to już nie pierwszy klops w przypadku czwartej odsłony - w środowisku skryptowym potrafią wyjść niezłe cyrki.

Gość IP: 95.48.219.* 2011.05.07 09:13
@Gość IP: 95.49.67: Sorry, ale ja nie mam leciwego sprzęciku i nie interesuje mnie jak przeglądarki sobie na nim poradzą. Mnie interesuje czy wykorzystają moje dwa rdzenie i kartę graficzną.

Co z tego że na leciwym sprzęciku jakaś przeglądarka dobrze działa i otwarcie nowej karty zajmuje jej "tylko" 10 s. jeżeli na superszybkim, wielordzeniowym kompie otwarcie nowej karty zajmie jej aż 9 s. ?
ruth
ruth 2011.05.07 10:07
Temat ciekawostka. Wykorzystanie procesora czy pamięci przy współczesnych możliwościach PC-tów jest sprawą z bardzo, ale to bardzo odległego planu.

Podstawową zaletą przeglądarki jest możliwość zainstalowania jej i używania na koncie o ograniczonych uprawnianiach, czyli bezpieczeństwo. Im większa integracja przeglądarki z systemem, z zasady, tym poziom bezpieczeństwa niższy. W tej kategorii wygrywa bezapelacyjnie Chrome, na szarym końcu jest Internet Explorer.

Konfigurowalność przeglądarki, dodatki etc to domena wymagań i oczekiwań użytkownika, mieści się gdzieś po środku.

Bezpieczeństwo przed wszystkim, wykorzystanie zasobów na samiutkim końcu.
Gość IP: 86.30.237.* 2011.05.07 10:23
eh, cholerne przyzwyczajenia - uzywam Opera od czasow gdy trzeba bylo do niej Crack bo byla platna

tak bardzo bym sie chcial przeniesc na tego Chrome bo NIBY lepszy - ale za kazdym razem jak proboje to powracam do Opera

Wredne przyzwyczajenia


Opera ma tak jakos wszystko co czuje sie jak w domu

widac ze juz ugrzezlem z ta Opera do konca zycia
Gość IP: 212.182.121.* 2011.05.07 10:30
Teraz jeszcze przydałby się taki test dla przeglądarek działających pod kontrolą Linuksa. Nie każdy używa Windows, a wyniki testów dla Opery, FF, czy Chrome'a mogą być diametralnie różne od tych powyższych. Oprócz porównania w/w przeglądarek, przydałoby się również porównanie ich osiągów z przeglądarkami dostarczanymi przez środowiska graficzne - KDE4 (Konqueror, ale też Arora) i Gnome3 (Epiphany).

Redakcjo Chip, może jakiś test i artykulik na ten temat?
Dcomedy81
Dcomedy81 2011.05.07 10:48
Zrobiłem z ciekawości test na swoim firefoxie.
http://imageshack.us/photo/my-images/151/captureid.jpg/
W pierwszej części wykresu na 4 rdzeniach potem przełączyłem na jeden.
Wygląda na to, że firefox jednak korzysta z więcej niż jednego rdzenia, chociaż z drugiej strony, czy to na 4 czy na 1 rdzeniu używanie przeglądarki w trakcie testu było conajmniej uciążliwe.
Wniosek - czy korzysta czy nie, nie robi tego zbyt dobrze :/.
mlody969
mlody969 2011.05.07 11:09
"Sytuacja wyrównała się. Od 192 MB w przypadku przeglądarki Firefox 4.0 (która zużyła najwięcej pamięci w teście z jedną kartą),"

A na wykresie jak byk że Opera zjada najwięcej.

"Robiąc takie testy warto byłoby pokusić się o uruchamianie na jakimś leciwym sprzęciku jednordzeniowym z 512 MB RAM-u. "

A po co? Testy robi się po to aby miały jakąś praktyczną wartość. A robienie testu na sprzęcie którego juz prawie nikt nie używa to nieporozumienie.

"Temat ciekawostka. Wykorzystanie procesora czy pamięci przy współczesnych możliwościach PC-tów jest sprawą z bardzo, ale to bardzo odległego planu."

Ruth, dlatego bo ty tak mówisz??

"Bezpieczeństwo przed wszystkim, wykorzystanie zasobów na samiutkim końcu."

Ale testów bezpieczeństwa przeglądarek było już półtora miliarda. Testów wykorzystania zasobów nie przypominam sobie.
sebt
sebt 2011.05.07 11:21
a jest różnica jak ktoś używa sterów ati 10.x zamiast 11.x?
Gość IP: 83.21.45.* 2011.05.07 12:22
Test na ilość pamięci to bzdura. Szczególnie test JavaScript.

Każda przeglądarka wykorzystuje Garbage Collector, który zarządza pamięcią. Zachowanie takowego jest kompletnie niedeterministyczne. Czyli raz może być tak, a raz inaczej.

Jedne GC, zwalniają pamięć częściej, a drugie dopiero gdy jest mało wolnej pamięci.

Ze względu na to, że każdy przebieg GC musi zatrzymać wszystkie wątki, które używają go do alokacji powstaje chwilowa przerwa w działaniu.

Dlatego aby kod JavaScript chodził płynnie (np. żeby odtwarzana animacja nie przycinała się) pamięć zwalnia się dopiero gdy jest mało pamięci, lub też robi się tak, żeby przebiegi GC były jak najkrótsze - co w konsekwencji ogranicza ilość zwalnianej jednorazowo pamięci.

Np. Firefox poszedł drogą szybkości i dla kodu JS stawia on na prędkość działania. Dlatego zużycie pamięci jest duże, ale za to kod JS nie przycina się.
nikita
nikita 2011.05.07 12:28
Moim zdaniem, kolega piszący o bezpieczeństwie ma trochę racji. Przeglądarka powinna działać szybko, powinna dobrze wypadać w testach bezpieczeństwa i powinna mieć szeroko rozwinięte opcje personalizacji. To dla mnie główne wyznaczniki. Załączam dość stary test Symanteca: http://www.symantec.com/business/threatreport/topic.jsp?id=vulnerability_trends&aid=browser_vulnerabilities

Mam nadzieję, że nie wywołałem wojny, w końcu to informacje dla nas "dość leciwe".

Co do samego testu wykorzystania zasobów: nie dysponuję szeroką wiedzą w tym zakresie, ale wydaje mi się, że początkowo użytkownicy Windows 7 również "skarżyli" się na to, że system wykorzystuje 1,2 GB RAM a XP tylko 500 MB. Po prostu 7 ma ma możliwość korzystania z zasobów i robi to w trochę inny sposób niż XP. Pamięć jest - trzeba z niej korzystać:) Inaczej jest jeśli chodzi o procesor.

Przedstawiam jeszcze jeden test, w wynikach uwzględniając Operę(HTML5):
- GUIMark2 - Vector Chart: 30 fps. (Chrome: 7,7, Firefox: 17,4)
- GUIMark2 - Bitmap Game: 15,6 fps (Chrome: 12,1, Firefox: 6,6).

Opera 10.60
Firefox 3.6
Chrome 5.0.375.70

Jak widać sporo się zmieniło:)
Pozdrawiam!
Gość IP: 77.254.180.* 2011.05.07 12:56
Dobrze skonfigurowany Chromium 11 na linuxa to najwyzsza wydajnosc i bezpieczenstwo :)
therion888
therion888 2011.05.07 13:09
No cóż. Prawie od początku używam opery. Liczyłem, że trochę lepiej w testach wypadnie. Może będzie trzeba po testować chroma :]
lisek
lisek 2011.05.07 13:54
Dorzuciłem jeszcze jeden akapit z wykresem pt. "Szybkość uruchamiania" ;)
Virtus
Virtus 2011.05.07 15:13
Z mojego punktu widzenia wydajność jest najważniejsza, a więc wygrywa IE9, na drugim miejscu Chrome, a reszta się nie liczy.
ruth
ruth 2011.05.07 15:17
Bezpieczeństwo przeglądarki jest dlatego najważniejsze, iż inne zalety są odczuwalne tylko dla konkretnej maszyny/użytkownika(ów). Bezpieczeństwo jest odczuwalne dla wszystkich.

Testy testami, lecz życie życiem. Różnice w wydajnościach istnieją co nie determinuje świadomych wyborów, gdyż użytkownicy kierują się nawykami. Takie są moje obserwacje. Sama używam Firefoksa, Opery, Chrome i Chromium (testowo Safari, IE 6, 8 i 9). Zwracam uwagę na problem bezpieczeństwa ponieważ dotyka on nas wszystkich, nawet gdy problem bezpieczeństwa w naszym(ch) systemach jest rozwiązany wzorowo. Czy to coś dziwnego ? Chrome daje się zainstalować pod Windows na koncie zwykłego usera czyli we wzorcowy sposób, bo nie ma racjonalnego wytłumaczenia dlaczego przeglądarka musi być instalowana przez administratora. Ba bezpieczeństwo takiej przeglądarki jest o niebo lepsze. Dlaczego czepiać się tego, iż o tym piszę ? Bo baba i ma swoje widzimisię ? Litości !
Gość IP: 46.204.79.* 2011.05.07 15:20
z tym bezpieczeństwem przeglądarek to dałeś ciała na całej linii...widać że piszesz po łebkach a wiedzę masz marną
AUTOR: piotr lisowski
DODANO: 07.05.2011
Tagi producenckie: apple, google, microsoft, mozilla, opera software
LICZBA WYŚWIETLEŃ: 38523

Co:
Gdzie:
Kraj:
praca IT Polska njobs IT praca
vacatures IT Netherlands njobs IT vacatures
arbeit IT Deutschland njobs IT arbeit
work IT United Kingdom njobs IT jobs
Lavoro IT Italia njobs IT lavoro
Emploi IT France njobs IT emploi
trabajo IT Espana njobs IT trabajo

CENEO Kup Najtaniej
Logitech Wireless Mouse M215 Logitech Wireless Mouse M215
Dostępny w 13 sklepach
Sprawdź CENY tego produktu
HP 300XL  CC641EE HP 300XL CC641EE
Dostępny w 35 sklepach
Sprawdź CENY tego produktu
Razer Arctosa Razer Arctosa
Dostępny w 67 sklepach
Sprawdź CENY tego produktu
UBIQUITI montazowy do urzadzen (UBNT-ANTENNA-MOUNT) UBIQUITI montazowy do urzadzen (UBNT-ANTENNA-MOUNT)
Dostępny w 10 sklepach
Sprawdź CENY tego produktu
GIGABYTE GA-MA770T-UD3 GIGABYTE GA-MA770T-UD3
Dostępny w 5 sklepach
Sprawdź CENY tego produktu