Есть ли способ определить, сколько памяти просачивается из каждого дополнения Firefox?


9

Есть ли способ определить, сколько памяти просачивается из каждого дополнения Firefox?

Я нашел аналогичную нить на SU здесь , но это не несколько лет , и почти все из дополнений добавить упоминалось уже не в развитии.

Я использую Firefox в качестве основного браузера, и через день-два использование памяти превышает гигабайт, что немного нелепо.

У меня нет тонны надстроек (на мой взгляд), но список того, что я использую ниже:

  • Adblock Plus
  • AutoPager
  • Скачать статусбар
  • DownloadHelper
  • Грязная обезьяна
  • IE Tab 2
  • ImageZoom
  • LastPass
  • Перезапустите Firefox
  • StumbleUpon
  • TreeStyle Tab (без этого не могу, и это единственное, что мешает мне перейти на Chrome)

Из того, что я прочитал, AdBlock Plus теряет много памяти, но делает жизнь в Интернете настолько приятной, что я действительно предпочел бы сохранить ее.

Я использую Windows 7 Pro 64-bit.


1
Возможно, вы тоже захотите посмотреть эту ветку: stackoverflow.com/questions/171565/…
Гном

Я думаю, что есть способ сделать это с помощью Process Explorer, но я сам этого не сделал.
Изи

Но когда я закрываю эти вкладки в Chrome, я, по крайней мере, возвращаю память, чего не происходит с Firefox.
Windows ниндзя

Process Explorer поможет только плагинам, а не расширениям (кроме немногих с бинарными компонентами). Расширения запускаются как браузер Chrome, который использует те же функции рендеринга и интерпретации, которые используются для рендеринга веб-страниц - у проводника процессов просто не будет видимости движка JavaScript Firefox, чтобы рассказать вам что-нибудь полезное.
Стефани

Вот зал позора для воздействия времени запуска ( через ). Я не знаю тестов, измеряющих влияние памяти на обычный сеанс просмотра с вкладками, но я согласен, что они необходимы.
Тобу

Ответы:


4

Была проделана определенная работа по поводу: отчета о памяти больше информации, но пока что он не дает ничего особенно полезного для диагностики использования памяти аддоном.

Это оставляет нам различные инструменты для проверки утечек по адресу https://wiki.mozilla.org/Performance:Leak_Tools

Утечки с аддоном, вероятно, находятся в его chrome javascript, что делает https://wiki.mozilla.org/Performance:Leak_Tools#leak-monitor вашим первым выбором для отладки этих утечек, за которыми, вероятно, следует отладочная сборка.

Кроме того, если вы работаете над устранением утечек, я позабочусь о том, чтобы вы работали со сборкой Aurora или Nightly, так как многие исправления утечек памяти для самого Firefox были исправлены в последнее время благодаря проекту MemShrink.


1
about: память с отсеками (в ночное время, возможно, с сиянием) начинает давать представление о chrome js memory vs tab js memory. Хотя несекретная куча занимает здесь 40%.
Тобу
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.