Czy w obecnej przeglądarce Firefox jest coś podobnego do Menedżera zadań w Google Chrome? ( Shift+ Esc)
Jest coś, co czasami zajmuje wystarczająco dużo procesora, aby Firefox nie reagował - ale z wieloma oknami, każde z kilkoma otwartymi kartami, próba i błąd zajmie trochę czasu.
Odpowiedzi:
Zużycie zasobów można monitorować za pomocą
about:performance
strony, która działa jak wTask Manager
Firefoksie 64. Przeszedł on gruntowny przegląd i daje teraz znacznie bardziej szczegółowy wgląd w działanie kart i dodatków.źródło
about:memory
pokazuje szczegóły wykorzystania pamięci Firefox. Na tej stronie znajduje się również przycisk, który pozwala zminimalizować zużycie pamięci.źródło
Obviously it’s not the same as CPU usage, but in my experience they're very often correlated.
@ytpete, często odwiedzasz wąski podzbiór stron internetowych, ponieważ nie ma absolutnie żadnego powodu, dla którego byłyby koniecznie połączone. Wystarczy mieć stronę 1KB, która ma JavaScript z nieskończoną pętlą, a tym samym 100% obciążenia procesora, i kolejną ze 100 MB obrazów, które nie wymagają procesora.about:memory shows Firefox's memory usage details. There's also a button on that page that allows you to minimize memory usage.
Czy ta strona zawiera informacje o obciążeniu procesora? Jeśli nie, to co to ma wspólnego z zadanym pytaniem? Ta „odpowiedź” powinna być komentarzem, a nie odpowiedzią.Pierwszym prawdopodobnym winowajcą jest Flash. Kill Flash - teraz.
Może to być nieuczciwy kod JavaScript. Rozszerzenie JavaScript Deobfuscator w przeglądarce Firefox pozwala obserwować liczbę wywołań funkcji JavaScript:
Nie jest to miara użycia procesora, ale wystarczająco blisko proxy: znajdź funkcję z wybiegającą liczbą wywołań, a prawdopodobnie złapiesz winowajcę.
źródło
Firefox 16 powinien w końcu wprowadzić odpowiedni wbudowany profiler .
źródło
Używając Flashblock i Nevercrash , teraz zastąpionych FlashStopper i UnloadTab , przechodzisz długą drogę do blokowania Flasha lub kart, zapobiegając marnowaniu procesora zamiast go śledzić. Dotyczy to również pamięci. Flash, np. Youtube nie może się uruchomić, dopóki go nie klikniesz, więc możesz uruchomić je na kilku kartach, a one zaczekają na otwarcie kart. Karty są pobierane z pamięci i bezczynne, dopóki ich nie otworzysz, a następnie są odświeżane z pamięci podręcznej (jeśli nadal są dostępne).
Zamykanie Internetu na jakiś czas działa również wtedy, gdy go nie potrzebujesz ;-)
Firefox tak bardzo fragmentuje pamięć wirtualną, że wykorzystuje nadmierną ilość pamięci rzeczywistej (w pamięci rzeczywistej jest zbyt dużo nieużywanej pamięci wirtualnej). Trzeba okresowo zatrzymywać i ponownie uruchamiać Firefoksa z tymi samymi stronami. Spowoduje to defragmentację pamięci, a cały system będzie działał szybciej przez zmniejszenie wymiany.
W moim systemie Ubuntu rzeczywiste użycie pamięci powoli wzrasta do 98%. Potem nadszedł czas, aby zatrzymać Firefoksa i uruchomić go ponownie: wówczas zużyje mniej niż 1 MB prawdziwej pamięci zamiast 3 MB. To samo dotyczy Thunderbirda ..
źródło
about:memory
. Nie wiem, czy będą działać tak samo, jak ponowne uruchomienie Firefoksa. Chciałbym zobaczyć trochę badań na ten temat.Oprócz wspomnianego już dodatku
about:performance
istnieje Menedżer zadań, który miał być klonem menedżera zadań Chrome.źródło
Poniższa odpowiedź na inne pytanie może ci pomóc. Odpowiedź jest napisana przez użytkownika „wyróżnienie”.
Pozwól, że dodam więcej informacji do odpowiedzi na wyróżnienie. W styczniu 2012 r. Najnowszą wersją XUL Profiler jest 1.0.4, wydana w grudniu 2008 r. Jest certyfikowana tylko dla Firefox 2.0 - 3.6. *. Tak więc wyraźnie potrzebuje nowego opiekuna.
Zastanawiam się, czy jest jakiś sposób, aby zmusić rozszerzenie do działania w nowszych wersjach Firefoksa.
Zastanawiam się także, czy dobrze jest tymczasowo obniżyć Firefoksa, aby używać XUL Profiler z istniejącymi kartami w certyfikowanej kompatybilnej wersji Firefox.
źródło
Tutaj około 20% procesora nie zostało uwzględnione przez : wydajność .
Wyłączenie pola wyboru „Włącz debugowanie dodatków” w około: debugowanie pozbyło się tego dodatkowego użycia procesora.
Możesz także wyłączyć debugowanie tego dodatku w about: config . Ustaw albo devtools.chrome.enabled lub devtools.debugger.remote włączone - lub oba - na wyłączone.
Więcej informacji na temat: debugowanie - Firefox Developer Tools | MDN
źródło
Czy masz zainstalowaną Flashblock lub NoScript? Zwłaszcza jeśli nie, najpierw spróbuję zajrzeć do zakładek z dużą ilością flasha. Widziałem także wiele kart na eBayu, które zatrzymały Firefoksa, chociaż to było trochę wcześniej (kiedy faktycznie korzystałem z eBayu).
źródło
Dodatek do monitorowania użycia procesora dobrze mi służył
źródło