1

Возможный дубликат:
Как определить, какие надстройки Firefox используют больше всего памяти

Я использую Mozilla Firefox 3.6 весь день, открывая и закрывая вкладки довольно регулярно. Со временем я замечаю, что размер процесса firefox.exe постоянно растет и растет.

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

Проблема, которую я вижу, состоит в том, что, когда размер процесса достигает примерно 1,5 ГБ в статистике "Использование памяти" в Диспетчере задач (и это происходит довольно регулярно), Firefox зависает.

Это установленные мной надстройки:

  • Adblock Plus (1.1.3)
  • Английский (австралийский) словарь (2.1.1)
  • Уведомитель Gmail (0.6.4.1)
  • Google Reader Watcher (0.0.15.5)
  • Консоль Java (6.0.11)
  • Консоль Java (6.0.07) (Не уверен, почему у меня есть 2 версии этого)
  • Java Quick Starter (1.0)
  • Диспетчер сеансов (0.6.7.4)

Есть ли какие-либо известные проблемы утечки памяти с любым из них?

Может ли что-то еще вызвать эту проблему?

3 ответа3

1

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

1

Я думаю, что основная проблема с приложениями, такими как Firefox, которые постоянно меняют содержимое памяти (из-за открытия и закрытия страниц, изменений в DOM, когда эти страницы открыты, других скриптовых действий на страницах, действий с помощью плагинов и т.д.) фрагментация памяти в подпрограммах управления памятью приложения, а также более явные утечки.

Я часто замечаю это быстро (хотя с FF3.5/3.6 реже, чем в более ранних версиях), поэтому у меня установлена одна из множества простых надстроек для быстрого перезапуска . Менеджер сессий Firefox делает хорошую работу, открывая все мои окна и вкладки, если у меня есть какие-либо активные в данный момент. Файлы cookie на уровне сеанса также сохраняются, поэтому я остаюсь в таких приложениях, как Zimbra и Pivotal Tracker.

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

1

Если бы это был Stackoverflow, я мог бы указать вам на страницу « Отладка утечек памяти» на вики-сайте разработчика Mozilla. Я подозреваю, что вы не хотите идти на столько проблем, хотя.

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