Istnieje kilka powodów wysokiego zużycia procesora w Firefoksie, szczegółowo opisanych poniżej.
1. dodatki
Typową przyczyną problemów z procesorem jest zły dodatek. Pierwszym testem, jaki należy wykonać, jest uruchomienie Firefoksa bez dodatków.
Od Rozwiązywanie problemów z Firefoksem w trybie awaryjnym :
W górnej części okna Firefox kliknij przycisk Firefox, przejdź do menu Pomoc i wybierz Restart with Add-ons Disabled...
. Firefox uruchomi się w oknie dialogowym Tryb awaryjny Firefox. Uwaga: Firefox można także uruchomić w trybie awaryjnym, przytrzymując klawisz Shift podczas uruchamiania Firefoksa.
Masz teraz dwie opcje:
Kliknięcie przycisku Start w trybie awaryjnym spowoduje tymczasowe wyłączenie rozszerzeń i motywów, wyłączenie przyspieszenia sprzętowego oraz zresetowanie paska narzędzi i dostosowań przycisków. Po wyjściu z trybu awaryjnego i normalnym uruchomieniu przeglądarki Firefox rozszerzenia, motywy i ustawienia powrócą do stanu, w jakim były przed przejściem do trybu awaryjnego.
Jeśli w trybie awaryjnym nie występują problemy z procesorem, problem dotyczy jednego z dodatków. Możesz użyć menu Tools > Add-ons
do selektywnego wyłączania dodatków i restartowania Firefoksa, aż znajdziesz zły.
2. Flash
Flash jest znany z takich problemów. Jednym ze zwykłych sposobów jego naprawy jest wyłączenie akceleracji sprzętowej Firefoksa
za pomocą menu Tools > Options
, zakładki Zaawansowane, aby odznaczyć Use Hardware Acceleration When Available
.
Dwa dodatki Adblock Plus i NoScript są zalecane do selektywnego blokowania niepotrzebnych elementów, w tym Flash, na przeglądanej stronie.
3.JavaScript
JavaScript w witrynie, którą przeglądasz na jednej z kart, może być źle zakodowany i marnować procesor przez zapętlenie.
Najlepszym rozwiązaniem jest użycie NoScript, aby uniknąć uruchamiania JavaScript z witryn, którym nie ufasz. Jest to również środek bezpieczeństwa, którego każdy powinien użyć, aby uniknąć
exploitów skryptów krzyżowych .
4. Profilowanie
Jeśli nie jest jasne, która strona powoduje wysoki procesor, można użyć profilowania w przeglądarce Firefox, chociaż nie jest to proste ćwiczenie.
Debugery, które również wykonują profilowanie, to:
Jeśli jesteś programistą i czujesz się jak przygoda, a ponieważ jesteś na komputerze Mac, możesz użyć DTrace,
jak wyjaśniono w Performance / Optimization JavaScript with DTrace , który jest narzędziem używanym przez programistów Mozilli.