4

Многие расширения неактивны, когда я не использую их, как Firebug и Xmarks . Они добавляют к следу памяти, пока они спят. Я не говорю об отключенных расширениях.

Потому что, если они потребляют память, мне лучше отключить некоторые из них, которые я не планирую использовать часто.

3 ответа3

2

Это будет зависеть от каждого расширения и от того, как оно было построено. Некоторые расширения могут потреблять память, даже когда они не используются, потому что они могут загружать объекты в память как часть своего кода запуска. Расширения со статическими объектами или объекты со статическими членами данных также будут занимать память.

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

  • Отключите все ваши расширения. Откройте Firefox и отметьте его потребление памяти в диспетчере задач в Windows. Включите одно расширение за раз и перезапустите Firefox. Обратите внимание на изменения в памяти.

И последнее, что нужно принять во внимание. Даже если расширение не потребляет (много или вообще) памяти, когда оно не используется, оно может сделать это после того, как оно было использовано. Firefox любит кэшировать объекты для последующего использования после того, как они вошли в пространство памяти. Расширение может не использоваться, но поскольку оно было всего несколько минут назад, его объем памяти (или его часть) может оставаться в кэше в течение всего сеанса Firefox. Пока кеш не исчерпан другими объектами, он останется там.


Одна последняя мысль, которая пришла мне в голову:

По умолчанию расширение устанавливается только для текущего профиля Firefox. Вы можете управлять своими расширениями в разных профилях с помощью таких инструментов, как Mr. Tech Toolkit, включая и отключая расширения на основе профиля. Таким образом, если вас интересует память, альтернативой ручному отключению и включению расширений является создание нескольких профилей Firefox. Один без расширений, другой со всеми расширениями и столько, сколько вам нужно, с некоторыми, но не со всеми расширениями. Я представляю что-то вроде следующих профилей:

  • Чистый (без расширений)
  • Разработчик (специфичные для разработчика расширения)
  • Social (социальные сети и расширения блогов)
  • Полный (все расширения)
0

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

0

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

Однако в настоящее время я пытаюсь понять, что делает прокрутку в Gmail такой медленной. Я считаю, что тема, которая отключена, но все еще установлена, оказывает влияние.

В заключение: я не знаю. Они не должны, но некоторые, возможно, делают. Извините, что это не окончательно. Я хотел бы прочитать некоторые основанные на знаниях ответы! +1 за вопрос.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .