Internet Explorer 8 - pożeracz pamięci i wątków procesora

Craig Barth, dyrektor ds. technologii w amerykańskiej spółce Devil Mountain Software, twierdzi, iż Microsoft tworząc drugą wersję beta swojej przeglądarki Internet Explorer 8 wzbił się na "epicki poziom przeładowania", wskutek czego wyraźnie cierpi wydajność aplikacji. Zdaniem Bartha, IE 8 beta 2 pod względem obciążenia systemu ustępuje znacznie swojemu poprzednikowi, nie mówiąc już o konkurencji spod znaku Mozilli.

Obraz
Źródło zdjęć: © Microsoft

Spółka, w której zatrudniony jest C. Barth, produkuje oprogramowanie do testowania wydajności komputerów. Sam CTO firmy, po poddaniu najnowszej wersji przeglądarki Microsoftu analizie, stwierdza, że IE 8 beta 2 wymaga niemal dwa razy więcej pamięci i zajmuje niemal sześciokrotnie więcej wątków procesora niż Firefox. W porównaniu ze swoim poprzednikiem, IE 7, również wypada blado - zajmuje o 52 % więcej pamięci i niemal trzy razy więcej wątków CPU.

Jak C. Barth doszedł do tych wniosków? Wszystkie trzy wspomniane aplikacje przetestował w oparciu o ten sam schemat, zakładający odwiedziny na 10 serwisach internetowych, zawierających bogate treści multimedialne ( m.in. boston.com, channel9.com i nytimes.com ). Każda strona została otwarta w przeglądarce na osobnej karcie, po czym łącza na tych stronach także otwierano na nowych kartach. W systemie, na jakim przeprowadzono test, zainstalowane były wtyczki Adobe Flash i Microsoft Silverlight.

Analizę przeprowadzono w systemie Windows Vista oraz Windows XP, na komputerze dysponującym 2 GB pamięci operacyjnej. Pod koniec testu w Viście IE8 beta 2 zajmował 380 MB pamięci, IE7 - 250 MB, zaś Firefox 3.01 - 159 MB. Eksperyment przeprowadzony w Windows XP wykazał, że aplikacje zajmują nieco mniej pamięci, ale IE8 nadal "prowadzi" i to z dużą różnicą na swoją niekorzyść. "W momencie uruchomienia Windows XP, cały system zajmuje 130 - 150 MB. Nagle widzisz zużycie pamięci przez Internet Explorera większe niż cały system operacyjny Microsoftu. IE8 jest tłustszy niż XP" - przekonuje przedstawiciel florydzkiej spółki.

IE 8 - bez kilku rdzeni nie podchodzić?

Jeżeli chodzi o obciążenie wątków procesora w trakcie opisanego wyżej testu, Firefox nigdy nie przekroczył poziomu 27 wątków wykonywanych równolegle, IE 7 maksymalnie wykorzystywał ich 65, natomiast IE 8 beta 2 - 171.

Im większa liczba wątków, tym większe obciążenie systemu (który musi nimi zarządzać) i procesora. Przeglądarki internetowe zwykle wykorzystują wiele wątków, ale wraz ze wzrostem ich liczby spada wydajność aplikacji (chyba że procesor jest wielordzeniowy). Może to oznaczać, że IE 8 skierowany jest przede wszystkim do tych użytkowników, których maszyny posiadają takie CPU - spekuluje C. Barth. "Jeśli wielowątkowa aplikacja jest dobrze zaprojektowana i pracuje na maszynie wielordzeniowej z czterema lub ośmioma rdzeniami procesora, można wycisnąć z niej dobre osiągi." Gorzej natomiast z mniej zaawansowanymi konfiguracjami.

Barth zaznacza jednak, że IE 8 to nie samo zło. Podobało mu się w przeglądarce użycie procesora. W Windows XP wynosiło ono przeciętnie 33 % w wypadku Firefoksa, 13 % - IE 7 oraz 22 % w wypadku drugiej bety IE 8 ( w Viście przeglądarki uzyskały wyniki odpowiednio 48, 24 i 33 % ). Słabszy, wydawałoby się, wynik aplikacji Mozilli Barth tłumaczy jednak bardziej wydajnym silnikiem renderującym Firefoksa.

C. Barth sugeruje, że gigant z Redmond projektując aplikację wyszedł z założenia, że sprzęt komputerowy ( czyli np. procesory wielordzeniowe ) jest tani, "podobnie jak to miało miejsce z Vistą". Amerykanin wyraża jednak przekonanie, że Microsoft zoptymalizuje wydajność programu w końcowej wersji.

Źródło artykułu: PC World Komputer
Wybrane dla Ciebie
Dziesiątki czołgów i pojazdów w Niemczech. Kolejny przystanek to Ukraina
Dziesiątki czołgów i pojazdów w Niemczech. Kolejny przystanek to Ukraina
Holandia się zbroi. Kupuje kluczowe systemy za setki mln euro
Holandia się zbroi. Kupuje kluczowe systemy za setki mln euro
W Polsce są od lat. Amerykanie dostaną je dopiero teraz
W Polsce są od lat. Amerykanie dostaną je dopiero teraz
Ostatni Kormoran II na wodzie. Co dalej z niszczycielami min?
Ostatni Kormoran II na wodzie. Co dalej z niszczycielami min?
Myśliwce z Polski dla Ukrainy? Kijów jest w stanie spełnić warunek
Myśliwce z Polski dla Ukrainy? Kijów jest w stanie spełnić warunek
Rozstrzygnięcia w programie FCAS. Przyszłość europejskiego myśliwca nowej generacji
Rozstrzygnięcia w programie FCAS. Przyszłość europejskiego myśliwca nowej generacji
Mars wpływa na klimat Ziemi. Nowe symulacje pokazują skalę
Mars wpływa na klimat Ziemi. Nowe symulacje pokazują skalę
Ukraińcy zmieniają taktykę. Tak teraz używają dronów
Ukraińcy zmieniają taktykę. Tak teraz używają dronów
US Navy kupuje broń za 1,7 mld dolarów. Posłuży do polowania na drony
US Navy kupuje broń za 1,7 mld dolarów. Posłuży do polowania na drony
Egzotyczne PzH 2000 w Ukrainie. Nie oddali ich za darmo
Egzotyczne PzH 2000 w Ukrainie. Nie oddali ich za darmo
Rosyjski zakład tonie w długach. Problemy z remontami samolotów
Rosyjski zakład tonie w długach. Problemy z remontami samolotów
Ziemska atmosfera na Księżycu. Jak to w ogóle możliwe?
Ziemska atmosfera na Księżycu. Jak to w ogóle możliwe?
ZATRZYMAJ SIĘ NA CHWILĘ… TE ARTYKUŁY WARTO PRZECZYTAĆ 👀