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”?


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.


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.


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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.