Debugowanie wysokiego (prawie całkowitego) zużycia procesora / pamięci przez aplikację „Web Content” w Linux Mint

42

Mam Linux Mint zainstalowany na 3 komputerach w domu i wszystkie są prawie bezużyteczne, gdy Firefox jest otwarty. Oto wynik z góry :

najwyższe wyniki podczas uruchamiania treści WWW

Jak widać, „Web Content” i Firefox wspólnie zużywają prawie cały mój procesor i ponad 50% (4 GB +) pamięci systemowej.

Nigdy wcześniej nie miałem tego problemu z Debianem lub Ubuntu, ale występuje on na każdym komputerze, na którym do tej pory instalowałem Mint. To bardzo wysokie (prawie całkowite) użycie procesora / pamięci jest stałe i powoduje, że komputer nie nadaje się do użytku.

Czy ktoś ma pomysły, jak to naprawić? Jeśli nie ma poprawki, jak mogę w ogóle nie uruchamiać tej aplikacji „Web Content”?

J. Taylor
źródło
2
Zdarzyło mi się to również z lubuntu 15.
Carlos
4
Zdarza mi się to z Ubuntu 16.04. Nie sądzę, żeby miało to związek z Mennicą lub inną dystrybucją.
Georg
1
1) Używam firefoxa co noc, regularnie aktualizowany, 2) i wyłączam e10s, ponieważ uważam, że jest to katastrofalny ruch. -> Nigdy nie miałem żadnego problemu i mam bardzo szybki, bardzo mały firefox. Po prostu nie mam procesów WebContent i podobnych bzdur.
Peter mówi, że przywróć Monikę
Co to jest e10? Wyszukiwanie w Internecie nie wydaje się na pozór powiązane. jest tam strona Wikipedii, ale przekierowuje do głównej strony Firefoxa dla funkcji, ale nie ma gdzie e10s jest wymieniony na stronie wikipedii Firefox.
bgoodr
1
@bgoodr e10s == Elektroliza aka Multiprocess Firefox. support.mozilla.org/en-US/kb/…
doremi

Odpowiedzi:

12

jest to powszechny problem, który powoduje tylko marnowanie energii przez akumulator, co znacznie skraca czas pracy bez zasilania.

przyczyna problemu wydaje się być bardzo prosta: możesz mieć zbyt wiele otwartych kart, z których każda ma nieporęczne i bezużyteczne nieskończone pętle z uruchomionymi skryptami Java .

te skrypty java zwykle nie są początkiem witryny, z którą pracujesz, ale oparte na reklamach firmy zewnętrzne, które skądinąd próbują zebrać informacje z sesji FFox lub po prostu wyświetlać reklamy przełączające się z boku.

najprostszym (ale nie unikalnym) rozwiązaniem byłoby zainstalowanie wtyczki NoScript - powodując natychmiastowy efekt - zużycie procesora przez proces Web Content spadnie prawie do 0% .

więc trzymaj NoScript zainstalowany na wszystkich swoich FFoxach i śledź, w jakiej domenie faktycznie zezwalasz na bardzo dokładne wykonywanie skryptów.

dobrą praktyką jest dopuszczanie tylko oryginalnych skryptów domen na stałe (opcja „ zezwól ”), aby odwiedzana strona internetowa wyświetlała poprawnie wszystkie przydatne informacje, ale aby zachować boczne lub dodatkowe domeny tylko w „ zabroń ” lub „ tymczasowo ” „ Zezwól ”, więc kolejne ładowanie FFox spowoduje ponowne zablokowanie wszystkich niepożądanych skryptów.

Oleg Kokorin
źródło
To brzmi jak dość rozsądne wytłumaczenie.
Hexdump
Pozytywne, ale w moim przypadku Ghostery był dodatkiem, który wydawał się angażować procesor, gdy NoScript również działał. Najwyraźniej NoScript nie miał kontroli nad działaniami WebContent związanymi z funkcjonowaniem Ghostery (prawdopodobnie dlatego, że pochodzą one z systemu). Moje doświadczenie jest zgodne z inną odpowiedzią
XavierStuvw
3

Właśnie miałem ten problem z „nowym” Firefoksem. Proces zużywał 2,4 GB na maszynie 4 GB z otwartą tylko jedną kartą. Wyłączenie wtyczki Ghostery rozwiązało problem.

Eric
źródło
To dobre wytłumaczenie dla mojej sprawy: uruchomiłem NoScript i Ghostery. Wyłączenie Ghostery zwiększyło wykorzystanie procesora przez aplikacje Web Content do rozsądnych kilku procent. Dlatego w moim przypadku NoScript jest użyteczny (patrz post poniżej ), ale nie mógł się wystrzegać przed Ghostery. Używam Ubuntu 14.04 LTS; problem był bardziej odczuwalny w laptopie niż na komputerze z tym samym Firefoksem i dodatkami.
XavierStuvw
Ghostery nie jest narzędziem do posiadania. nigdy nie został zasugerowany.
Oleg Kokorin
1

Wygląda na to, że masz zainstalowane jakieś problematyczne wtyczki lub rozszerzenia Firefoksa? Spróbuj wyłączyć dowolne / wszystkie rozszerzenia i sprawdź, czy to rozwiąże problem.

Edycja *: Sprawdź ten link, aby uzyskać więcej informacji - wygląda na to, że jest związany z pamięcią flash: https://forums.linuxmint.com/viewtopic.php?t=231186

Hexdump
źródło
Niestety ten link nie ma dla mnie sensu.
Xi'an
To nie pomaga. Dzieje się tak nawet przy domyślnej instalacji.
J. Taylor,
1

Miałem ten sam problem i próbowałem zamykać kolejno otwarte karty, aby zlokalizować tę, która w dużym stopniu opiera się na procesie treści WWW. Okazało się, że ebay zużywa około 20-30% mojego procesora, w zależności od twojej maszyny, ten procent może potencjalnie być niższy lub wyższy.

Curious_Dim
źródło