Czy w Firefoksie można znaleźć kartę Blokowanie procesora?

8

Przede wszystkim odrobiłem pracę domową i znalazłem podobne pytania, ale wydają się one obejmować konkretne dodatki do Firefoksa. Mój scenariusz jest inny: nie uruchamiam mnóstwa dodatków, ale okresowo zużycie procesora gwałtownie wzrasta do 100% (mam stary procesor jednordzeniowy). Zastanawiam się, czy można zobaczyć, która karta jest obraźliwa. Zasadniczo nie uruchamiam miliarda kart, staram się trzymać zasady zdrowego rozsądku 7 +/- 2, ale zamykanie kart jeden po drugim i obserwowanie użycia procesora nadal nie jest zbyt wygodne.

vtest
źródło
1
+1 To samo pytanie. Za pierwszym razem, gdy zobaczyłem procesora, nie widziałem tego samego tagu za drugim razem, gdy go zobaczyłem. Gorzej, zużycie procesora wyczerpuje się, dopóki Firefox nie zostanie zamknięty, więc zamknięcie karty go nie rozwiąże. Myślę też, że zamknięcie i użycie karty zapisywania nie pomaga i pozwala jeść podczas ponownego uruchamiania przeglądarki

Odpowiedzi:

4

Duże obciążenie procesora, gdy użytkownik jest bezczynny, jest zwykle oznaką niewłaściwie działającej witryny (w przeciwieństwie do działań użytkownika zajmujących dużo czasu, co często wskazuje na niewłaściwe rozszerzenie). Może to być wtyczka lub JavaScript.

Identyfikacja kłopotliwych stron może być trudna. Wizualnie poszukaj czegoś, co się rusza - większość programów typu hogger jest w celu animacji (automatyczne przewijanie tekstu, obracanie reklam, filmów, ...). (Animowane gify nie używają dużo procesora.)

Jeśli masz szczęście, przechwytywacz procesora umożliwia również dostęp do sieci. Są one o wiele łatwiejsze do przypisania do strony. Uruchom tcpdump, wireshark lub cokolwiek, co jest twoim ulubionym obserwatorem ruchu sieciowego. Ruch internetowy to TCP i zwykle do zdalnego portu 80. Może to wskazywać na odwiedzaną witrynę lub może wskazywać na witrynę osadzoną w odwiedzanej witrynie, zazwyczaj reklamę.

Reklamy i flash są częstymi sprawcami, więc Flashblock i Adblock mogą zaoszczędzić czas procesora.

Chrome uruchamia jeden proces na zakładkę, więc znalezienie porywacza procesora jest banalne. Jest także szybszy niż Firefox (ale nawet więcej pamięci, jeśli masz otwartych wiele kart). Możesz spróbować, choć zdecydowanie ma mniej dzwonków i gwizdków, więc nie dla wszystkich.

Gilles „SO- przestań być zły”
źródło
Prawie blokuję reklamy / flashowanie, więc JavaScript jest moim największym podejrzanym. Nie spróbuję Chrome, ponieważ zdaje się zgłaszać Google, co robię.
vtest
1
@vtest: jedynym raportowaniem do Google, które robi Chrome, jest stwierdzenie, które linki kliknąłeś na stronie wyszukiwania Google, jeśli wykonałeś wyszukiwanie, wpisując słowa w pasku adresu URL. Można to wyłączyć w opcjach zarządzania wyszukiwarkami.
Gilles „SO- przestań być zły”
1
@Gilles: Ta „jedyna” rzecz nadal pasuje do mojej definicji programów szpiegujących, szczególnie jeśli jest domyślnie włączona. Chociaż Twoja odpowiedź jest cenna, przestańmy kłócić się o zalety i wady Chrome :)
vtest
@vtest Sprawdź Chromium lub Iron ( srware.net/en/software_srware_iron.php ), aby wypróbować Chrome bez raportowania, jeśli nadal chcesz go przetestować.
Sathyajith Bhat
1
@ Boris_yo Myślę, że funkcje raportowania w dowolnej aplikacji powinny być domyślnie wyłączone. Domyślnie raportowanie w Chrome jest co najmniej złym wyborem, jeśli nie złym intencją. Raportowanie w Chrome domyślnie i pochodzące od Google'a (tak, ci kolesie „nie czyńcie zła”) to zwykła hipokryzja.
vtest
1

Chrome oferuje menedżera zadań ( Shift-Esc).

Jeśli chcesz to samo dla Firefoksa, głosuj na ten błąd: potrzebujesz sposobu, aby użytkownicy mogli określić, gdzie spędza się czas, gdy interfejs użytkownika przestaje odpowiadać

Aaron Digulla
źródło
Jak można „głosować” na ten błąd? Poszedłem tam i nie mogłem znaleźć żadnej funkcji głosowania.
Luís de Sousa
@ LuísdeSousa: Gdy jesteś zalogowany, możesz zobaczyć link „(głosowanie)” w polu „Ważność:”
Aaron Digulla