Jak dowiedzieć się, która karta Firefox zużywa najwięcej procesora lub pamięci? [duplikować]

36

To pytanie ma już odpowiedź tutaj:

Są chwile, kiedy Firefox reaguje niechętnie. I to nie tylko wtedy, gdy otworzyłem wiele kart. Ale są przypadki, gdy otworzyłem aż 20 kart, a Firefox działa dobrze i są przypadki, gdy otworzyłem tylko 5-6 kart, a Firefox zachowuje się leniwie.

Myślę, że to nie zależy od liczby kart i musi istnieć konkretna karta, która powoduje problem. Czy nie ma sposobu, aby znaleźć tę kartę i zamknąć ją tylko zamiast całkowicie zamknąć Firefoksa1? Czy istnieje dodatek lub skrypt?

Rakesh Juyal
źródło
9
Nie jest to duplikat, ponieważ pyta o procesor i pamięć (w powiązaniu z pytaniem tylko o procesor). Dla CPU przejdź do strony about:performance, dla pamięci przejdź do strony about:memory.
Matthew Wilcoxson,

Odpowiedzi:

7

BarTab rozszerzenie dla Firefox (niedostępne dla najnowszych wersji Firefoksa) może być przydatne dla poprawy sytuacji:

BarTab może przechwytywać, gdy karty są ładowane w tle lub przywracane po ponownym uruchomieniu przeglądarki i ładuje zawartość tylko wtedy, gdy karta jest faktycznie odwiedzana. Pozwala także zwolnić pamięć, zwalniając już załadowane karty, ręcznie lub automatycznie.

W przeciwnym razie możesz tymczasowo przełączyć się na Google Chrome, gdzie Shift+ Escwyświetla użycie karty:

Obraz

harrymc
źródło
BarTab wydaje się obiecujący. Nie używam Chrome, ponieważ nie ma tych dodatków, które lubię.
Rakesh Juyal
Uwaga: obecnie niedostępne dla przeglądarki Firefox 11.0
Nathan Koop,
@NathanKoop: Zgodność z FF stała się raczej bez znaczenia przy obecnym przyspieszeniu wersji. Używam Add-on Compatibility Reporter do rozplątywania bałaganu.
harrymc
3
Niedostępne w przeglądarce Firefox 40.
Ricardo Martins,
8

Dla Firefoksa stworzyłem dodatek, który wyświetla użycie pamięci karty w tytule odpowiedniej karty.

Zapewnia użytkownikowi statystyki związane z kartami i wykorzystanie pamięci ...

https://addons.mozilla.org/firefox/addon/tab-data/

Zrzut ekranu

cechy

  • Ile kart jest obecnie otwartych
  • Ile kart otwarto podczas tej sesji Firefoksa
  • Ile kart otwarto od czasu zainstalowania dodatku
  • Wyświetla użycie pamięci karty w tytule
  • Preferencje włączania / wyłączania użycia karty pamięci
  • Preferencje dotyczące ustawiania odstępu czasu między pobieraniem pamięci
bobbyrne01
źródło
13
Czy znasz jakikolwiek sposób, aby dowiedzieć się nawet jaką wskazówkę, która TAB (lub nawet odpowiedni adres URL) zjada procesor?
tbone 15.03.15
Obawiam się, że w tej chwili tego nie robię, ale kiedy się dowiem, planuję również dołączyć te dane do dodatku.
bobbyrne01
Poproszę, skoro możesz mieć wiedzę… te różne dodatki, które „rozładowują” zakładki - z mojego doświadczenia wydaje się, że wizualnie je rozładowują, ale Firefox nie rezygnuje z tej pamięci; lub po ponownym uruchomieniu Firefoksa wydaje się, że zużywa całą pamięć wymaganą dla otwartych kart, nawet zanim klikniesz każdą z nich i załaduje się (co oznacza, że ​​są one fizycznie ładowane w tle, ale nie są wyświetlane). Czy zdarzyłbyś się wiedzieć, czy to rzeczywiście jest sytuacja?
tbone
1
@ bobbyrne01 Korzystam teraz z twojego dodatku! Dobry towar.
AntonioCS
3
@tbone about: wydajność pokazuje użycie procesora na zakładkę. Komentarz Matthew do głównego pytania obejmuje to, ale nie pojawia się tutaj jako odpowiedź i jest niedoceniany.
mgjk