Wysokie użycie procesora przez Firefox i niska ogólna wydajność

14

Zwykle używam Chrome, ale ostatnio próbowałem dać Firefoxowi kolejną szansę po tym, jak nie korzystałem z niego za rok lub dwa.

Ma kilka fajnych funkcji, które sprawiają, że jest bardzo atrakcyjny w Chrome (jak lepsze zarządzanie wieloma kartami otwartymi jednocześnie), ale wydajność okazała się absolutnie straszna przez większość czasu.

Czasami przesadzam z kartami, więc spodziewam się, że zużyje pamięć, ale okazuje się, że nawet przy kilku otwartych kartach często zużywa 10% lub nawet do 30% procesora w zwykłym procesie Firefox lub zwykle w kontenerze wtyczek.

Gdy tak się dzieje, Firefox staje się bardzo powolny, na przykład może minąć sekunda, zanim słowa, które wpisuję, pojawią się w polu tekstowym. Zwykle dzieje się tak po pewnym czasie otwarcia. Zabicie procesu kontenera wtyczek i ponowne załadowanie kart lub po prostu ponowne uruchomienie zwykle sprawia, że ​​jest to lepsze, ale tylko na chwilę.

Dzieje się tak na trzech różnych komputerach i nadal wydaje się, że dzieje się tak, gdy wszystkie zbędne dodatki i wtyczki są odinstalowane. Jeden komputer jest tanim laptopem, ale dwa pozostałe to wydajne maszyny z szybkimi procesorami, a Firefox nadal nie nadaje się do użytku. Dzieje się tak ze zaktualizowanymi wersjami zarówno zwykłych, jak i deweloperskich.

Zwykle nie ma żadnych oczywistych, wymagających skryptów działających na żadnej ze stron.

JaredL
źródło
Mam ten sam problem. Pale Moon nie zrobił tego tak jak Firefox, ale jest również niezgodny z wieloma rozszerzeniami.
endolith
Proszę zobaczyć superuser.com/questions/234923/…
UnclickableCharacter
2
Czasami w Linuksie widzę od 60% do 70% procesora na wysokiej klasy rdzeniu i7.
JosephK

Odpowiedzi:

2

Szukałem rozwiązania tego problemu, ale wydawało się, że nic nie działa. Właśnie otworzyłem panel Opcje i sam spojrzałem, jakby to był pierwszy raz.

To rozwiązało dla mnie: OdznaczOptions > Advanced > General > Browsing > "Check my spelling as I type"

Anton Flärd
źródło
Dla mnie to już nie było zaznaczone, a Firefox nadal używa dużej ilości procesorów (Firefox 53.0, Ubuntu 14).
Camille Goudeseune,
0

Spróbuj sprawdzić, czy napotkasz ten sam problem podczas próby uruchomienia Firefoksa w trybie awaryjnym . Jeśli nie, przyczyną jest jeden z dodatków lub rozszerzeń. Będziesz musiał wyłączać dodatki i rozszerzenia jeden po drugim i sprawdzać, czy poprawi to twoją wydajność.

Jeśli jednak nawet w trybie awaryjnym przeglądarki Firefox występują problemy, najprawdopodobniej problem dotyczy komputera. Możesz spróbować wykonać następujące czynności. Poniższa lista nie jest wyczerpująca, wskaże ci właściwy kierunek.

  • Otwórz menedżera zadań systemu Windows (klawisz skrótu CTRL + SHIFT + ESC), gdy Firefox jest uruchomiony, i posortuj aplikacje na podstawie „Zestawu roboczego (pamięci)”. Sprawdź, ile zużywa maksymalną ilość pamięci RAM i sprawdź, czy możesz żyć z zamknięciem tego konkretnego programu. Spójrz na 5–10 najlepszych pamięci i zamknij te aplikacje, których nie używasz. Domyślnie „Zestaw roboczy (pamięć)” nie będzie dostępny. Musisz przejść do Widok> Wybierz kolumny, a następnie uzyskać tę wartość.
  • Ponownie w Menedżerze zadań Windows otwórz sortuj programy według „Zapisu we / wy (bajty)”. Spójrz na programy lub usługi, które wykonują najwięcej operacji „We / Wy Write (Bytes)” i sprawdź, czy możesz je zamknąć. Jest to szczególnie ważne, jeśli używasz dysku SSD ze względu na koncepcję zwaną Wzmocnieniem zapisu. Domyślnie Menedżer zadań systemu Windows nie wyświetla „Zapis we / wy (bajty)”. Musisz przejść do Widok> Wybierz kolumny, a następnie uzyskać tę opcję. Kolejnym punktem, na który należy zwrócić uwagę, jest to, czy podczas używania przeglądarki Firefox widać diodę LED aktywności dysku. Jeśli tak jest, może to oznaczać, że podczas próby uruchomienia Firefoksa mogą wystąpić masowe dyski.
  • Sprawdź, czy dysk twardy jest podzielony. Jeśli korzystasz z dysku SSD, bądź ostrożny.
  • Sprawdź wolne miejsce na dysku HDD / SSD, który ma system plików stronicowania. Nie powinno się zapełniać. Jeśli tak, sprawdź, czy można przenieść plik stronicowania systemu Windows na partycję lub dysk twardy, na którym jest więcej wolnego miejsca i które się nie zapełnią.
  • Sprawdź wolne miejsce na partycji, na której przechowywany jest folder profilu Firefox .
  • Sprawdź, czy wentylatory procesora działają poprawnie i czy procesor nie jest dławiony. Widziałem przypadki szczególnie w starych laptopach DELL, które dławiły procesory. Na przykład, jeśli jeden z rdzeni 2 duetów działa z częstotliwością 1,66 GHz, tylko jeden rdzeń będzie działał na częstotliwości 1,66 GHz, a drugi z częstotliwością 900 MHz, co wpłynie na wydajność maszyny.

Zakładam, że masz wystarczającą ilość pamięci RAM na swoich komputerach, masz aktualne definicje wirusów i zaporę ogniową.

Amardeep
źródło
1
Dzięki. Zdecydowanie w pierwszej kolejności robię to, sprawdzając menedżera zadań. Prawie zawsze Firefox używa tylko dowolnego procesora. Zwykle nic nie wymaga dużego dostępu do dysku, ale oczywiście nie obwiniam Firefoksa, jeśli okaże się, że Windows Update go obecnie maksymalizuje. Wolne miejsce jest w porządku na wszystkich komputerach, jeden jest w rzeczywistości nowy, z wykorzystaniem około 5%. Zdecydowanie nie ze względu na plik stronicowania, mam pamięć 16 GB i 32 GB na 2 komputerach, a ja zwykle nie jestem do tego blisko. Nie sądzę, że przyczyną są dławienie procesora lub fani, często wykonuję dość ciężkie obliczenia naukowe.
JaredL,
Myślę, że jutro wypróbuję tryb awaryjny. Wiem, że wszystkie instalacje zostały zsynchronizowane w jednym punkcie i być może na moim koncie jest coś, co to powoduje. Jeśli to nie pomoże, spróbuję ponownie zainstalować i nie synchronizować później.
JaredL,
„Spójrz na najlepszych 5–10 wieprzy pamięci” Firefox jest zawsze wieprzem pamięci nr 1.
endolith
3
Całkowicie świeża (<5 godzin) instalacja zupełnie nowej stacji roboczej N3700 W10: Klawiatura jest prawie bezużyteczna w Gmailu podczas korzystania z przeglądarki Firefox. Działa idealnie w Chrome. Nawet w tle Firefox zużywa 10-25% procesora i osiąga maksimum do 100% na jednym rdzeniu procesora. Zużycie pamięci Firefox 750 MB przy zamkniętych wszystkich kartach oprócz jednej. Wszystko to zaczęło się około rok temu od kolejnego komputera z niższej półki, stąd przejście na nowy. Ale sprawcą był i nadal jest FF i wydaje się, że nic nie można na to poradzić.
karvonen
1
Chrome (całkowite oprogramowanie szpiegujące) nie jest opcją dla każdego, kto zna się na historii - walczyliśmy i wygraliśmy zimną wojnę, tylko po to, by zainstalować na naszych komputerach marzenie o totalitarnym śledzeniu Niemiec Wschodnich ?. Wyłącz dodatki FF i jest to bezużyteczne - wiele z nich jest niezbędnych, aby powrócić do tego, w jaki sposób „kiedyś działało”, zanim je zepsuły. Szkoda, że ​​nie możemy dostać FF v 3.5 z łatkami bezpieczeństwa, które latałyby na nowoczesnej maszynie.
JosephK
0

Spróbuj zainstalować rozszerzenie NoScript dla FireFox. Zapewni to bardziej szczegółową kontrolę nad często wymagającym procesorem kodem po stronie klienta, który ładuje się i działa długo po zakończeniu pobierania strony na komputer. Poniższy artykuł StackOverflow zawiera więcej informacji na temat korzyści płynących z manipulacji JavaScript po stronie klienta: /programming/28377723/how-to-monitor-and-or-throttle-rate-limit-cpu-bandwidth-by -client-side-web-pages

eSavior
źródło