Jak poznać użycie pamięci TAB?

34

Cześć, czy można wiedzieć, że jeśli Firefox lub jakakolwiek przeglądarka zostanie otwarta, ile pamięci zajmie każda TAB przeglądarki internetowej?

Jestem tylko ciekawy, aby wiedzieć.

rɑːdʒɑ
źródło
1
Obecnie jest nadal na liście życzeń Firefoksa, zobacz problemy 400120 i 515352 .
Skippy le Grand Gourou
Najczęściej wybierane odpowiedzi poniżej są nieaktualne. Przejdź do tego
sondra.kinsey

Odpowiedzi:

13

Dla Firefox, zrobiłem to dodatek, który wyświetla zużycie pamięci w zakładce tytuł jej zakładkę za.

Zapewnia użytkownikowi statystyki związane z kartami i użycie 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świetl 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
3
Ta wtyczka nie jest kompatybilna z Firefoksem 57 (Quantum) i nowszymi z powodu nowej struktury WebExtensions.
Scott Stevens,
1
Jak wyjaśniono w innych odpowiedziach, możesz użyć about:performancew Quantum.
NieDzejkob
23

W Firefox Quantum możesz używać about:performance.

Jest także miejsce, w about:memoryktórym można „wyświetlać, zapisywać, ładować i różnicować szczegółowe pomiary zużycia pamięci przez Firefox” .


Historia odpowiedzi:

EDYCJA 1

Użytkownik poprosił o tę funkcję pięć miesięcy temu na forum wsparcia Mozilla . Cytując odpowiedź moderatora: „Mozilla pracuje nad tym poprzez projekt elektrolizy ”.

EDYCJA 2

Projekt Elektroliza została wydana ! Teraz Firefox jest również wieloprocesowy.

Yamaneko
źródło
dzięki, ale jest dobry dla Firefox 4.0, a teraz mam 16 lat. jeszcze jedną rzeczą jest to, że nie wyświetla się dla każdego TAB. bez względu na to, jaką funkcjonalność mogę uzyskać z tego dodatku, mogę łatwo uzyskać z poziomu poleceń top lub htop za pomocą terminala.
rɑːdʒɑ
@ican: Znalazłem projekt Elektrolizy, dzięki któremu Mozilla zaimplementuje tę funkcję. Zaktualizowałem również moją odpowiedź.
Yamaneko
wydaje się, że nie jest jeszcze ukończony,
rɑːdʒɑ
1
Odkryłem, że niektóre z moich dodatków wyłączały tryb wieloprocesowy w przeglądarce Firefox. Rozwiązałem go, postępując zgodnie z instrukcjami tutaj (dodaj dodatek reportera zgodności, a następnie zaznaczy wszystkie dodatki, które uniemożliwiają tryb wieloprocesowy, a następnie je wyłączy) - hacks.mozilla.org/2017/06/…
Chris Smith
11

Spróbuj użyć about:performance. Wydaje się, że daje dane w czasie rzeczywistym podobne do Menedżera zadań Chrome.

Dodatki nie działają w Firefox Quantum, ponieważ struktura dodatków została zmieniona.

ADTC
źródło
8

Wpisz about:memory?verbosepasek adresu i sprawdź każdy z węzłów okna. To powinno wystarczyć.

jaśmin
źródło
gdzie mogę uzyskać opis całego tekstu.
rɑːdʒɑ
1
Nie znalazłem jeszcze niczego na stronie pomocy Mozilli, ale jest to dość proste, wystarczy kliknąć węzły typu okna, a one zwiną się, więc możesz zobaczyć tylko węzły nadrzędne.
jaśmin
5

Niestety sposób implementacji zakładek Firefoksa i sposób ich about:memorystruktury nie jest trywialny, aby określić użycie pamięci dla poszczególnych kart. about:memoryjest naprawdę narzędziem do debugowania i programowania, a ponieważ karty są nadal częścią tego samego procesu, nie można uzyskać takich samych statystyk dla kart, jak w Chrome / Chromium.

Nie dostaniesz lepszej odpowiedzi z nagrody, ponieważ w tej chwili nikt nie może nic na to poradzić.

W najnowszym co noc z nocnego PPA Mozilli about:memorywygląda to tak (wybrałem sekcję, która pokazuje otwarte zakładki):

Informacje: zrzut ekranu z pamięci

Jak widać, adres URL wskazuje, do której karty się odwołuje, ale w rzeczywistości pamięć jest wykorzystywana w innych aspektach, których nie można dokładnie zilustrować, ponieważ jest to jeden proces, ale wiele wątków.

RolandiXor
źródło
ale robi to chrom i dlaczego nie możemy zrobić czegoś równoległego.
rɑːdʒɑ
2
@ican: Myślę, że taki jest cel projektu elektrolizy. W przyszłych wydaniach zapewni podobne narzędzie.
Yamaneko
@VictorHugo Cześć, dziękuję za odpowiedź. : D. Myślę więc, że prawdopodobnie powinienem na to poczekać. :)
rɑːdʒɑ
@ican: Tak, mam nadzieję, że ta funkcja pojawi się wkrótce:)
Yamaneko,
2

Firefox 65 został wydany po 29-01-2019dodaniu użycia pamięci do strony menedżera zadań znalezionej pod adresem about:performance.

Abdelaziz Mokhnache
źródło