Есть ли способ определить, сколько памяти просачивается из каждого дополнения 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.

Windows ниндзя
источник
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%.
Тобу