Informatyk, podróżnik, fotograf

Informatyczne podejście do życia w obrazkach, kolorach i dźwiękach

Kamil Porembiński

Firefox pożera pamięć - to nie jest bug

Im dalej w las tym ciemniej. W przypadku przeglądarki Firefox możemy obserwować następującą sytuację: im nowsza wersja, tym więcej pożera nam pamięci operacyjnej. Jak się okazało to co według użytkowników jest błędem, jest ulepszeniem aplikacji. Z badań wynika, że 39% wszystkich nawigacji po stronach wykonuje się za pomocą przycisku Wstecz. do mniej niż 10 odwiedzonych stron.

Zatem, aby cofanie do poprzedniej strony działało szybko, Firefox przechowuje zawartość ostatnich 5 stron w pamięci. Dlatego im więcej mamy zakładek tym więcej pamięci pożera nam przeglądarka. Zatem kosztem wolnej pamięci mamy możliwość szybszego oglądania stron.

Jeżeli chcemy zmusić Liska to nie przechowywania poprzednich stron, oraz do przyspieszenia aplikacji musimy wykonać kilka prostych czynności. Po pierwsze w pasku adresu należy wpisać: about:config i ustawić następujące opcje na:

  • browser.sessionhistory.max_total_viewer ustawić na 0. Zwolnimy troszkę RAMu.
  • network.http.pipelining ustawić na true
  • network.http.proxy.pipelining ustawić na true
  • network.http.pipelining.maxrequests ustawić na 30
  • network.dns.disableIPv6 ustawić na false
  • plugin.expose_full_path ustawić na true

Ostatnie opcje przyspieszą przeglądanie stron. Możemy również dodać kilka innych opcji. Należy kliknąć prawym przyciskiem myszy i wybrać Dodaj ustawienie typu -> liczba całkowita (integer). Należy stworzyć następujące opcje:

  • content.notify.backoffcount o wartości 5
  • content.notify.ontimer ustawić na true
  • nglayout.initialpaint.delay o wartości 0
  • ui.submenuDelay o wartości 0
  • config.trim_on_minimize o wartości true - w tym przypadku tworzymy wartość logiczna (Boolean)

Po takich operacjach należy zrestartować przeglądarkę. Większość z tych opcji może ustawić za nas wtyczka FasterFox.

ikonka 03 lutego 2007, 22:13:02

Komentarze

Greyer, 03 lutego 2007, 22:18:54

Paszczak dzięki :)

paszczak000, 03 lutego 2007, 22:19:17

A to za co? :)

paszczak000, 03 lutego 2007, 22:19:17

A to za co? :)

Arin, 03 lutego 2007, 22:47:09

Aby działało content.notify.backoffcount musicie mieć jeszcze content.notify.ontimer ustawione na true.

paszczak000, 03 lutego 2007, 22:48:18

@Arin, dzięki :) Zaraz poprawię wpis :)

greyer, 04 lutego 2007, 03:11:51

Za ten mały tutor :-) Przyda mi się mimo, że jeszcze nie wyszedł mi system (nawet z e17) po za RAM :p

Podpis:
Treść:
Strona WWW (opcjonalnie):
Wpisz kod:code
Składnia Textile Lite jest włączona.

Powered by Jogger. Copyright © 2002-2003 Justin Mecham & JabberPL Group

Licencja: Creative Commons Uznanie autorstwa 3.0