Dodatek „Task Manager” dla Firefoksa? [Zamknięte]


15

Czy są jakieś dodatki dla Firefoksa, które mogą powielać monitorowanie wydajności Menedżera zadań w systemie Windows - z uwzględnieniem pamięci i procesora - ale dla wszystkich kart w bieżącej sesji Firefox?

Chcę móc zobaczyć, które karty zajmują najwięcej pamięci lub uderzają najmocniej w procesor.


1
Jeśli masz problemy z pamięcią, chciałbym podłączyć dodatek AFOM addons.mozilla.org/en-US/firefox/addon/11922 . Zmniejsza wycieki pamięci i zużycie.
outsideblasts

Łał! Jak dotąd wydaje się to magią! Firefox miał 500 MB + po zainstalowaniu dodatku, po ponownym uruchomieniu jest teraz w ~ 180. Będę musiał zobaczyć, jak to będzie po kilku godzinach otwarcia, ale jak dotąd ?? MÓJ BOŻE! :)
Eidylon

Odpowiedzi:


8

StatusbarEx to rozszerzenie przeglądarki Firefox, które wyświetla informacje systemowe na pasku stanu przeglądarki Firefox, takie jak wykorzystanie pamięci przez system i sam Firefox, prędkość sieci, stan zasilania systemu itp.

Tekst alternatywny

Jednak nie działa „specyficzne dla karty”. ponieważ Firefox (w przeciwieństwie do innych przeglądarek internetowych) używa wątków zamiast procesów do otwierania kart. Wątpię, czy to w ogóle możliwe.


niedostępne dla OSX
Chris Frisina

Niedostępne dla systemu Linux
Bryce Guinta,

9

W przeglądarce Firefox możesz pisać about:memory, co pokaże rozkład zużycia pamięci (może być dostępny również w starszych wersjach). Nie wiem, jak przydatny jest ten podział. Też chciałbym zobaczyć, ile każda karta i wtyczka jest używana, jeśli chodzi o pamięć i procesor.


Interesujące informacje, a dwa przyciski trochę pomagają, ale tak ... tak naprawdę nie pomaga ci zawęzić tego, co przecieka.
Eidylon

2

XUL Profiler to niesamowite rozszerzenie, które może wskazywać rozszerzenia i banany JS po stronie klienta pod względem procesora. Nie działa na podstawie kart, ale według skryptów (lub mniej więcej). Zwykle możesz ręcznie powiązać te skrypty .js ze swoimi kartami lub rozszerzeniami.

Warto również wspomnieć, że Google Chrome ma wbudowany naprawdę dobry menedżer zadań, który zapewnia użycie pamięci i procesora na kartę, rozszerzenie i wtyczkę.

[XUL Profiler] to profiler Javascript. Pokazuje upływ czasu w każdej metodzie w postaci wykresu, a także przerysowuje strefy obszaru roboczego przeglądarki, aby pomóc w śledzeniu dużych ilości kodu procesora.

Śledzi wszystkie wywołania JS i zdarzenia malowania w XUL i kontekście stron. Tworzy animację pokazującą dynamicznie przerysowane strefy obszaru roboczego.


Doh! Wygląda fajnie, ale nie pozwoli mi zainstalować go z FF 3.6. westchnienie Nadzieja jest jednak w przyszłości, ponieważ podobno Mozilla pracuje nad wieloprocesowymi kartami, które otworzyłyby nowe możliwości. :) mozillalinks.org/wp/2009/05/future-firefox-will-be-multiprocess
eidylon

2

Możesz spróbować uruchomić Firefoksa, mierząc zużycie pamięci about:blank, otwierając go, a następnie mierzyć ponownie po załadowaniu strony, którą chcesz zmierzyć, a następnie biorąc pod uwagę różnicę.

Poza tym Firefox nie śledzi wykorzystania pamięci przez poszczególne karty, więc nie może automatycznie zgłaszać tych informacji.


1

Nie sądzę, że to, czego chcesz, jest możliwe, ponieważ każda karta Firefox działa w tym samym procesie. Chrome może to zrobić, ponieważ każda karta ma swój własny proces.

Tak długo, jak Firefox tego nie zmieni (a to poważna zmiana), nie będzie to możliwe.


1

Począwszy od tego pytania superużytkownika :

StatusbarEx to rozszerzenie przeglądarki Firefox, które wyświetla informacje systemowe na pasku stanu przeglądarki Firefox, takie jak wykorzystanie pamięci przez system i sam Firefox, prędkość sieci, stan zasilania systemu itp.

Jednak nie działa „specyficzne dla karty”. ponieważ Firefox (w przeciwieństwie do innych przeglądarek internetowych) używa wątków zamiast procesów do otwierania kart. Wątpię, czy to w ogóle możliwe.


@bdolan Odd, w odpowiedzi znajduje się link atrybutu ...

@Will: Nie było wcześniej - wygląda jak edycja ninja. W każdym razie dzięki!
bdonlan,
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.