Duże użycie pamięci

Firefox czasami używa więcej pamięci RAM, niż powinien. Może to go spowolnić, a w ekstremalnych przypadkach nawet spowodować jego awarię. Poniżej dowiesz się co zrobić, by Firefox używał mniej pamięci.

  • System operacyjny twojego komputera powinien oferować różne narzędzia do monitorowania użytkowania pamięci. W systemie Windows, panel Wydajność w oknie Menedżera zadań Windows wyświetla użycie pamięci.
Uwaga: Jeśli udostępniasz dane dotyczące wydajności programu Firefox, Mozilla pobiera dane dotyczące m.in. wykorzystania pamięci przez program Firefox, co pozwala ulepszyć jego przyszłe wersje.

Aktualizacja programu Firefox do najnowszej wersji

Najnowsza wersja programu Firefox zawiera poprawki zmniejszające użycie pamięci. Zaktualizuj program Firefox do najnowszej wersji.

Rozszerzenia i motywy

Wyłączanie pamięciożernych rozszerzeń i motywów

Niektóre rozszerzenia i motywy mogą spowodować, że Firefox będzie zużywał więcej pamięci niż normalnie.

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 wydajności, możesz spróbować wyłączyć lub odinstalować rozszerzenia.

Ukrywanie zbędnej zawartości stron

Wiele stron internetowych wyświetla zbędną zawartość, której nie potrzebujesz do korzystania ze strony (np. reklamy), ale która może wykorzystywać zasoby procesora do działania (więcej na ten temat w sekcji wtyczki poniżej). Aby zapobiec automatycznemu ładowaniu niechcianej zawartości Flash, użyj ustawienia "Pytaj o aktywację" w panelu Wtyczki menedżera dodatków. Więcej informacji na temat tego ustawienia znajdziesz na stronie Uruchamianie Adobe Flash kliknięciem.

Niektóre rozszerzenia pozwalają na ukrycie zbędnej zawartości stron:

  • uBlock Origin pozwala na ukrycie reklam na stronach.
  • Flashblock pozwala na selektywne włączanie i wyłączanie zawartości w formacie Flash na stronach.
  • NoScript pozwala na selektywne włączanie i wyłączanie wszystkich skryptów na stronach.

Wtyczki

Mozilla zakończyła wsparcie dla wszystkich wtyczek NPAPI z wyjątkiem Flasha w momencie wydania wersji 52 programu Firefox (7 marzec 2017). Więcej szczegółów na ten temat znajdziesz w tym dokumencie i tym wpisie blogowym, a także na tej stronie pomocy programu Firefox.

Począwszy od 52 wersji programu Firefox, zakończone zostało wsparcie dla wszystkich wtyczek NPAPI z wyjątkiem Flasha. Więcej informacji na ten temat znajdziesz w tym dokumencie i na tej stronie pomocy programu Firefox.

Wtyczki wyświetlające specjalne rodzaje zawartości stron mogą używać dużych ilości pamięci, szczególnie jeśli korzystasz z ich przestarzałych wersji. Upewnij się, że korzystasz z najnowszych wersji wszystkich aktywnych wtyczek.

Wyłączanie pamięciożernych wtyczek

Możesz sprawdzić, która wtyczka powoduje duże użycie pamięci przez program Firefox, selektywnie wyłączając niektóre z nich:

  1. Kliknij przycisk menu Fx57menu New Fx Menu i wybierz Dodatki Fx57Addons-icon Dodatki. Zostanie otworzona karta Menedżera dodatków.

  2. Na karcie Menedżera dodatków wybierz panel Wtyczki.
  3. Na liście kliknij wtyczkę, którą chcesz wyłączyć i naciśnij przycisk Nigdy nie aktywuj.
  4. Powtórz tę czynność dla kilku innych wtyczek na liście.

Po wyłączeniu niektórych wtyczek, zamknij i uruchom ponownie program Firefox, po czym zacznij obserwować zużycie zasobów procerora. Jeśli nie zauważysz poprawy, możesz włączyć niedawno wyłączone wtyczki i spróbować ponownie z innymi wtyczkami.

Jeśli zauważysz poprawę w zużyciu zasobów procesora przez Firefoksa po wyłączeniu jednej z wtyczek, pozostaw ją w takim stanie. Jeśli jest ona niezbędna do korzystania z wielu stron w internecie, spróbuj znaleźć alternatywną, mniej pamięciożerną wersję.

Sprawdzanie akceleracji sprzętowej Flash

Niektóre wtyczki dla plików wideo (takie jak Flash) oferują opcję wyświetlania wideo w trybie pełnoekranowym za pomocą akceleracji sprzętowej. Pozwala to na zmniejszenie zużycia zasobów procesora.

  1. Przejdź do strony z zawartością wideo w formacie Flash.
  2. Kliknij prawym przyciskiem myszyPrzytrzymaj klawisz Ctrl i kliknij okno odtwarzacza wideo, a następnie wybierz Ustawienia… z menu kontekstowego. Otworzy się okno ustawień wtyczki Adobe Flash Player.
  3. Kliknij ikonę w lewym dolnym rogu okna ustawień wtyczki Adobe Flash Player by przejść do panelu Wyświetlacz.
  4. Upewnij się, że opcja Włącz przyspieszanie sprzętowe jest zaznaczona.
  5. Kliknij przycisk Zamknij by zamknąć okno ustawień wtyczki Adobe Flash Player.

Sprawdzanie akceleracji sprzętowej programu Firefox

Włączenie akceleracji sprzętowej programu Firefox zmniejsza zużycie pamięci jeśli twój komputer ma dedykowaną pamięć dla karty graficznej.

Sprawdź, czy akceleracja sprzętowa jest włączonawłączona i czy sterowniki twojej karty graficznej są zaktualizowane.

Ponowne uruchamianie programu Firefox

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

Używanie mniejszej liczby kart

Każda otwarta karta zmusza program Firefox do 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ń:

Inne programy zużywające pamięć

Wiele uruchomionych jednocześnie programów może spowolnić pracę komputera i innych uruchomionych programów. Zamykając niepotrzebnie uruchomione aplikacje możesz znacznie zmniejszyć zużycie pamięci komputera.

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

  • Firefox:
    • Strona about:memory umożliwia szczegółowy wgląd w problemy ze zużyciem pamięci (na przykład wywołane przez stronę, rozszerzenie lub motyw), a czasami widoczny na niej przycisk Minimize memory usage pozwala na natychmiastowe zmniejszenie zużycia pamięci po jego naciśnięciu. Więcej informacji o wykorzystaniu danych ze strony about:memory znajdziesz na stronie about:memory (w języku angielskim).
    • Rozszerzenie RAMBack umożliwia oczyszczenie wielu buforów programu Firefox, co pozwala na odróżnienie normalnego buforowania od wycieków pamięci.

      Nawet jeśli nie potrafisz programować w C++, możesz spróbować niektórych z narzędzi i metod wykorzystywanych przez twórców programu Firefox do wyszukiwania i usuwania wycieków pamięci.
  • System:
    • Sprawdzając Menedżera zadań możesz zobaczyć ile pamięci jest w użyciu. Na stronie Windows 8 Task Manager na oficjalnym blogu systemu Windows (w języku angielskim) znajdziesz więcej informacji na ten temat.

Dodanie pamięci RAM do komputera

Jeśli porady z wszystkich poprzednich sekcji na tej stronie nie zmniejszyły zużycia pamięci przez program Firefox, być może czas najwyższy dodać pamięć RAM do twojego komputera. Jest to w miarę tanie rozwiązanie, które zdecydowanie poprawi wydajność twojego komputera.



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: Teo, TyDraniu, .GHOST., vesper. Ty też możesz pomóc - sprawdź jak.