Firefox używa dużo pamięci RAM lub zasobów procesora – jak to naprawić

(Przekierowano z Duże użycie pamięci)

Czasami w celu pobierania, przetwarzania i wyświetlania treści internetowych Firefox może wymagać znacznych zasobów systemowych. Jeśli w trakcie korzystania z Firefoksa doświadczasz okresów długotrwałego, wysokiego wykorzystania zasobów komputera, w niniejszym artykule opisano kilka elementów, które wymagają uwagi i przejrzenia.

  • Procesor (ang. CPU, Central Processing Unit) jest „mózgiem” komputera.
  • Pamięć RAM (ang. Random Access Memory) pomaga komputerowi wykonywać wiele zadań jednocześnie.
  • Gdy zasoby systemowe są intensywnie wykorzystywane, może to mieć wpływ na ogólną wydajność i stabilność komputera.
  • W zależności od używanego systemu operacyjnego można monitorować i analizować wykorzystanie zasobów za pomocą określonych narzędzi. Więcej informacji można znaleźć w części „Używanie dodatkowych narzędzi do rozwiązywania problemów” znajdującej się poniżej.
Informacja. Jeśli użytkownik udostępnia dane dotyczące wydajności Firefoksa, Mozilla pobiera dane dotyczące m.in. wykorzystania pamięci i procesora przez Firefoksa, co służy ulepszeniu przyszłych wersji przeglądarki.

Aktualizacja Firefoksa do najnowszej wersji

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

Ponowne uruchamianie Firefoksa

Użycie zasobów systemowych przez Firefoksa może wzrosnąć, jeżeli jest on uruchomiony przez długi czas. Obejściem tego problemu jest okresowe ponowne uruchamianie. Można skonfigurować Firefoksa, 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 znajduje się w artykule Odtwarzanie sesji.

Ponowne uruchomienie komputera

Firefox może spowalniać swoje działanie z powodu problemów z systemem operacyjnym, takich jak trwająca aktualizacja systemu Windows. Tego typu problemy można rozwiązać poprzez ponowne uruchomienie komputera.

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

Niektóre rozszerzenia i motywy mogą powodować większe niż normalnie użycie przez Firefoksa zasobów systemowych.

By stwierdzić czy rozszerzenie albo motyw powoduje duże użycie przez Firefoksa zasobów, należy uruchomić przeglądarkę w trybie rozwiązywania problemów i obserwować użycie pamięci oraz CPU. W tym trybie rozszerzenia i motywy są wyłączone, więc jeżeli widoczna jest znaczna poprawa wydajności, można spróbować rozszerzenia wyłączyć lub odinstalować.

Ukrywanie natrętnych treści

Wiele stron internetowych zawiera treści zbędne dla użytkownika, ale strony te nadal wykorzystują zasoby systemowe komputera do wyświetlania swojej zawartości. Wbudowana funkcja Firefoksa służąca blokowaniu treści może pomóc w oszczędzaniu zasobów, zapobiegając ładowaniu skryptów śledzących zewnętrznych witryn. Więcej informacji na ten temat znajduje się w artykule Wzmocniona ochrona przed śledzeniem.

Niektóre rozszerzenia umożliwiają ukrycie zbędnej zawartości stron:

  • rozszerzenia uBlock Origin i Adblock Plus umożliwiają ukrywanie reklam na stronach,
  • rozszerzenie NoScript umożliwia selektywne włączanie i wyłączanie wszystkich skryptów na stronach.

Jeśli potrzebujesz pomocy dotyczącej dodatku, skontaktuj się bezpośrednio z jego twórcą.

Używanie mniejszej liczby kart

Każda otwarta karta zmusza Firefoksa do przechowywania stron w pamięci. Jeśli użytkownik często ma otwartych więcej niż 100 kart, należy rozważyć zastosowanie lżejszych mechanizmów szybkiego dostępu do stron, które mają być wczytane lub użycie takich funkcji jak:

Zamykanie kart używających wiele zasobów systemowych

Niektóre strony internetowe wykorzystują skrypty, które używają dużo pamięci i/lub zasobów procesora, aby stale kontaktować się z serwerem, jak np. strony klientów poczty e-mail. Jeśli skrypty te nie są zoptymalizowane, mogą prowadzić do wykorzystania wielu zasobów systemowych. Można sprawdzić, które karty wykorzystują najwięcej zasobów systemowych, otwierając menedżera zadań Firefoksa (strona about:performanceabout:processes). Jeśli nie ma potrzeby, aby karty te były przez cały czas otwarte, można je zamknąć, by zmniejszyć użycie zasobów systemowych.

Sprawdzanie akceleracji sprzętowej Firefoksa

Włączenie akceleracji sprzętowej Firefoksa zmniejsza użycie pamięci i wykorzystanie procesora w wielu przypadkach. Należy sprawdzić, czy akceleracja sprzętowa jest włączona i czy sterowniki używanej karty graficznej są zaktualizowane.

Zmniejszenie limitu procesów treści

Dzięki wieloprocesowości, zwanej również e10s, Firefox wczytuje treść wszystkich kart poza głównym procesem, co poprawia bezpieczeństwo i wydajność. Używanie wielu procesów treści może jeszcze bardziej poprawić wydajność i zminimalizować negatywny wpływ awarii tych procesów. Można zmienić ustawienia wydajności przeglądarki, by zwiększyć lub zmniejszyć limit procesów treści.

Fx66BetaSettings-Performance

Można ustawić od 1 do 8 procesów treści. Domyślną wartością jest 8. Dodatkowe procesy treści mogą poprawić wydajność komputera podczas korzystania z wielu kart, przy jednoczesnym zwiększeniu użycia pamięci. Natomiast obniżenie liczby procesów treści skutkuje obniżeniem użycia pamięci.

Zamknięcie innych programów

Uruchomionych jednocześnie wiele programów może spowolnić pracę komputera i pozostałych uruchomionych programów. Zamykając niepotrzebnie uruchomione aplikacje, można znacznie zmniejszyć użycie pamięci komputera.

Usunięcie pliku content-prefs.sqlite

Firefox przechowuje dane użytkownika w różnych plikach w katalogu profilu. Plik, w którym są przechowywane indywidualne ustawienia witryn internetowych, może być uszkodzony. Jeśli plik ten zostanie usunięty lub zostanie zmieniona jego nazwa, ustawienia poziomu powiększenia tekstu zostaną zresetowane, ale powinno to zmniejszyć użycie procesora.

    • Naciśnij przycisk menu Fx89menuButton następnie Pomoc i wybierz Z menu Pomoc wybierz Więcej informacji do rozwiązywania problemów. Zostanie otwarta karta Informacje dla pomocy technicznej.
    • W sekcji Informacje o aplikacji, w wierszu FolderKatalog profilu, kliknij przycisk Otwórz folderPokaż w FinderzeOtwórz katalog. Zostanie wyświetlone okno zawierające folder twojego profiluwyświetlony folder twojego profiluwyświetlony katalog twojego profilu.
    Uwaga. Jeśli nie możesz uruchomić Firefoksa lub wykonać powyższej instrukcji, postępuj według instrukcji zawartych na stronie: Odszukanie profilu bez otwierania Firefoksa.
  1. Kliknij przycisk menu Fx89menuButton, a następnie Zakończ.Kliknij przycisk menu u góry ekranu, a następnie Zakończ program Firefox.Kliknij przycisk menu Fx89menuButton, a następnie Zakończ.
  2. Z katalogu profilu usuń plik content-prefs.sqlite. Zostanie on odtworzony przy następnym uruchomieniu Firefoksa.

Odświeżenie Firefoksa

Funkcja Odśwież program Firefox, może naprawić wiele problemów poprzez przywrócenie profilu przeglądarki do domyślnego stanu przy jednoczesnym zachowaniu najważniejszych danych użytkownika. Więcej informacji na ten temat znajduje się w artykule Przywracanie domyślnych ustawień Firefoksa.

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

Istnieje wiele narzędzi do rozwiązywania problemów, które mogą być użyte zarówno w Firefoksie, jak i w systemie operacyjnym do rozwiązywania problemów związanych ze zwiększonym wykorzystaniem zasobów systemowych.

Narzędzia Firefoksa

  • Menadżer zadań Firefoksa (nie mylić z Menadżerem zadań systemu Windows) jest doskonałym narzędziem do sprawdzenia, jak karty i rozszerzenia korzystają z zasobów systemowych.
  • Na stronie about:memory można uzyskać szczegółowy wgląd w problemy związane z użyciem pamięci na przykład wywołane przez stronę, rozszerzenie lub motyw, a czasami widoczny na niej przycisk Minimize memory usage może pomóc w natychmiastowym zmniejszeniu użycia pamięci. Więcej informacji o wykorzystaniu danych ze strony about:memory znajduje się w artykule about:memory (w języku angielskim).
  • Nawet osoby niepotrafiące programować, mogą spróbować niektórych z narzędzi i metod wykorzystywanych przez twórców Firefoksa do wyszukiwania i usuwania wycieków pamięci.

Narzędzia systemu operacyjnego

  • Sprawdzając kartę Wydajność systemowego Menedżera zadań, można zobaczyć ile pamięci jest w użyciu (by wyświetlić wszystkie karty, należy u dołu menedżera zadań kliknąć „Więcej szczegółów”). Więcej informacji na ten temat znajduje się stronie Windows 8 Task Manager na oficjalnym blogu systemu Windows (w języku angielskim).
  • Chociaż nie jest on uwzględniany w każdej dystrybucji Linuksa, większość wersji Linuksa ma graficzny monitor zasobów. Często nazywany jest on „System Monitor”, ale są też inne dostępne alternatywy.
  • Uruchomienie polecenia top w terminalu, spowoduje wyświetlenie listy wszystkich uruchomionych procesów i użycia zasobów systemowych.
OSTRZEŻENIE. Istnieje wiele programów firm trzecich, które obiecują zwiększenie wydajności komputera. Należy zachować ostrożność podczas instalowania takiego oprogramowania i używać wyłącznie renomowanego oprogramowania dostarczonego z oficjalnych witryn.

Dodanie pamięci RAM do komputera

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

Modernizacja komputera

Jeśli wszystkie wskazówki z poprzednich sekcji zostały wyczerpane i nadal występuje wysokie użycie zasobów systemowych, może nadszedł czas, aby zmodernizować komputer. Wraz z postępem technologicznym, oprogramowanie staje się coraz bardziej zaawansowane i wymaga bardziej wydajnych komputerów do efektywnego działania.

Czy ten artykuł okazał się pomocny?

Proszę czekać…

Osoby, które pomogły w tworzeniu tego artykułu:

Illustration of hands

Pomóż nam

Zdobywaj wiedzę i dziel się nią z innymi. Odpowiadaj na pytania i ulepsz naszą bazę wiedzy.

Więcej informacji