Przyspieszanie Firefoksa przez XShm

  • Home
  • /
  • Blog
  • /
  • Przyspieszanie Firefoksa przez XShm

Data: 9 lipca, 2008

Eric Butler opublikował na swoim blogu testy wydajności Firefoksa z wykorzystaniem rozszerzenia dla X Window „Shared Memory Extension” (XShm). Wstępne wyniki wyglądają obiecująco.

Butler wprowadził do Cairo warstwę współdzielonej pamięci dla grafik za pomocą jednej prostej funkcji. Używanie XShm będzie możliwe tylko przy kompilacji z opcją —enable-xlib-shm oraz jeśli to rozszerzenie w ogóle jest dostępne — w przeciwnym razie zostanie automatycznie użyty standardowy mechanizm.

Dwa generalne wnioski są takie, że średni czas potrzebny do wyświetlania grafik w tak „poprawionym” środowisku wahał się w granicach 40-70% czasu potrzebnego w wersji bez XShm, a dodatkowa warstwa stanowiła zauważalne obciążenie tylko przy bardzo małej ilości obrazków (co współcześnie jest rzadkością).

Test został przeprowadzony tylko ze sterownikiem fglrx, należałoby więc sprawdzić efekty z innymi sterownikami. Gdyby to się jednak potwierdziło, to użytkownicy Firefoksa pod Linuksem z radością powitaliby około 2-krotnie szybsze wyświetlanie grafik na stronach WWW.

Newsletter OSnews raz w tygodniu. Bez reklam.