Duże użycie pamięci

Firefox czasami używa więcej pamięci RAM, niż powinien. Może to spowolnić Firefoksa, a w ekstremalnych przypadkach nawet spowodować awarię.

Użycie pamięci przez każdy program jest uzależnione od wielu czynników, takich jak wycieki pamięci, konfliktów programów i sposobu użytkowania. W tym artykule opisano, co zrobić, by Firefox używał mniej pamięci.


Dodatki

Rozszerzenia i motywy

Rozszerzenia i motywy mogą powodować, że Firefox używa więcej pamięci, niż normalnie powinien.

By stwierdzić czy rozszerzenie albo motyw powoduje duże użycie pamięci przez Firefox, uruchom go w trybie awaryjnym i obserwuj użycie pamięci. W trybie awaryjnym rozszerzenia i motywy są wyłączone, więc jeżeli widoczna jest znaczna poprawa, możesz spróbować wyłączyć lub odinstalować rozszerzenia.

Wtyczki

Wtyczki, szczególnie starsze wersje, wyświetlając specjalne typy zawartości, mogą używać dużych ilości pamięci.

Możesz sprawdzić, która ze wtyczek powoduje duże użycie pamięci przez Firefox, selektywnie je wyłączając:

  1. Na górze okna FirefoksaNa pasku menu kliknij menu Narzędzia i wybierz Dodatki. Zostanie wyświetlone okno menedżera dodatków.
  2. Wybierz panel Wtyczki.
  3. Na liście kliknij wtyczkę, którą chcesz wyłączyć i naciśnij przycisk Wyłącz.
  4. Powtórz tę czynność dla innych wtyczek na liście.

Po wyłączeniu części wtyczek, zamknij i ponownie uruchom Firefoksa – obserwuj użycie pamięci. Jeśli nie widać poprawy, możesz ponownie włączyć te wtyczki i spróbować innego zestawu wtyczek.

Jeśli po wyłączeniu wtyczek widać zmniejszenie użycia pamięci przez Firefox, można je zostawić wyłączone albo sprawdzić czy nie ma dla nich aktualizacji. W artykule Używanie wtyczek w Firefoksie opisano różne wtyczki i sposoby ich aktualizacji.


Ponowne uruchamianie Firefoksa

Użycie pamięci przez Firefox może wzrosnąć, jeżeli jest on uruchomiony przez długi okres. Obejściem tego problemu jest okresowe ponowne uruchamianie Firefoksa. Można skonfigurować Firefoksa, tak by zapisywał karty i okna, dzięki czemu po ponownym uruchomieniu będzie można powrócić do poprzedniego stanu. Więcej szczegółów na ten temat znajdziesz w artykule: Odtwarzanie sesji.

Używanie mniejszej liczby kart

Każda karta wymaga od Firefoksa przechowywania stron w pamięci. Jeśli często masz otwartych więcej niż 100 kart, rozważ zastosowanie lżejszych mechanizmów szybkiego dostępu do stron, które chcesz czytać czy używać ich do swoich zadań:

Narzędzia do rozwiązywania problemów z pamięcią

Programiści Firefoksa napisali dwa rozszerzenia, by pomóc użytkownikom wyodrębnić problemy z wyciekami pamięci:

  • Leak Monitor – może zaalarmować natychmiast, gdy nastąpią pewne typy wycieków. Dzięki temu łatwiej dowiedzieć się, co powoduje wycieki.
  • RAMBack – umożliwia oczyszczenie wielu buforów Firefoksa, co pozwala na odróżnienie buforowania od wycieków.

Jeśli potrafisz programować w C++, możesz spróbować swoich sił w niektórych narzędziach twórców Firefoksa używanych do wyszukiwania i usuwania wycieków.



Opracowano na podstawie informacji z Reducing memory usage - Firefox (mozillaZine KB)

Czy ten artykuł okazał się pomocny? Proszę czekać…

Osoby, które pomogły w tworzeniu tego artykułu: teo951, .GHOST.. Ty też możesz pomóc - sprawdź jak.