Czy istnieje sposób na określenie ilości pamięci, która przecieka każdy dodatek do Firefoksa?
Znalazłem tutaj podobny wątek na temat SU , ale ma on kilka lat i prawie wszystkie wymienione dodatki nie są już opracowywane.
Używam Firefoksa jako mojej głównej przeglądarki i w ciągu jednego lub dwóch dni zużycie pamięci przekracza gigabajt, co jest nieco niedorzeczne.
Nie mam wielu dodatków (moim zdaniem), ale lista tego, czego używam, jest poniżej:
- Adblock Plus
- Autopager
- Pobierz pasek stanu
- Pomocnik ściągania
- Greasemonkey
- Karta IE 2
- ImageZoom
- LastPass
- Uruchom ponownie Firefox
- StumbleUpon
- TreeStyle Tab (bez tego nie mogę żyć i to jedyna rzecz, która powstrzymuje mnie od przejścia na Chrome)
Z tego, co przeczytałem, AdBlock Plus przecieka dużo pamięci, ale sprawia, że życie w Internecie jest o wiele bardziej przyjemne, że naprawdę wolałbym je zachować.
Korzystam z systemu Windows 7 Pro w wersji 64-bitowej.
Odpowiedzi:
Trochę pracy nad tym: raport pamięci więcej informacji, ale jak dotąd nie daje to nic szczególnie pomocnego w diagnozowaniu użycia pamięci dodatkowej.
To pozostawia nam różne narzędzia do testowania szczelności na https://wiki.mozilla.org/Performance:Leak_Tools
Wycieki z dodatkiem są prawdopodobnie w skrypcie chrome javascript, dzięki czemu https://wiki.mozilla.org/Performance:Leak_Tools#leak-monitor jest pierwszym wyborem do debugowania tych wycieków, prawdopodobnie po nim kompilacja debugowania.
Ponadto, jeśli pracujesz nad debugowaniem wycieków, upewnię się, że pracujesz z kompilacją Aurora lub Nightly, ponieważ wiele poprawek wycieków pamięci dla samego Firefoksa zostało ostatnio popełnionych dzięki projektowi MemShrink.
źródło