3 шага, чтобы уменьшить утечку памяти в Firefox 4

утечка памяти в FirefoxС момента появления Chrome и перехода на Internet Explorer до версии 9 Firefox быстро теряет свои позиции. Инновации не хватает, а проблемы накапливаются. Одна из основных проблем заключается в том, что Firefox 4 поглощает больше оперативной памяти, чем любая другая версия. Его использование памяти стало почти оскорбительным, и работа с браузером, который превращает ваш компьютер в улитку, неинтересна.

Если вы ищете способы приручить зверя, у меня могут быть некоторые подсказки! В этой статье я покажу вам 3 шага, чтобы уменьшить и ограничить куски Firefox от вашей оперативной памяти. Я начну с очевидного, но на последнем шаге мы углубимся в самое сердце вашего браузера.

пролог

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

Чтобы показать вам, что советы, которыми я делюсь, имеют эффект, я задокументировал, как улучшилось использование памяти на моей машине, когда я переходил от одного шага к другому. К сожалению, я обнаружил, что Firefox теряет память, поэтому я записал значение через несколько минут, хотя во всех случаях оно продолжало увеличиваться. Это не на 100% точно, но дает хорошее представление о том, насколько хорошо работает каждый шаг.

Подсчет: 29 открытых вкладок, 31 расширение

Состояние дел: 700,740K

утечка памяти в Firefox

1. Закрыть или Hibernate вкладки

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

Если вы не можете закрыть их все из-за любви к нему, как насчет управления вашими вкладками с помощью одного из следующих расширений:

  • BarTab [больше не доступен]
    Загружает вкладку только при ее посещении и позволяет выгружать вкладки из памяти вручную или автоматически.
  • Фокс памяти
    Исправляет утечки памяти Firefox и освобождает оперативную память.
  • Загрузка вкладок постепенно [больше не доступно]
    Ограничивает количество одновременных загрузочных вкладок. Похож на BarTab.
  • Менеджер TabGroups [больше не доступен]
    Позволяет организовывать вкладки в группы и спящие группы, удаляя их из памяти.

Лично я работаю с TabGroups Manager. Расширение помогает мне контролировать количество открытых вкладок, и таким образом я могу удалить сразу 13 вкладок из памяти.

Подробнее о вкладках см. В этой статье: 5 лучших Firefox 4 дополнений для просмотра вкладок

,

Firefox память боров

Подсчет: 16 открытых вкладок, 31 расширение

Использование памяти: 496,860K

2. Удалить дополнения

Запуск дополнений, то есть расширений, тем или плагинов, потребляет довольно много оперативной памяти. Так что просмотрите свою коллекцию и удалите те, которые вы никогда не используете. Прежде чем полностью удалить их, вы можете отключить их и посмотреть, значительно ли это устраняет утечку памяти. Перейдите в> Firefox> Дополнения и переключайтесь между> Расширения> Внешний вид и> Плагины. Обязательно обновите их с помощью кнопки> Инструменты для всех надстроек.

Firefox память боров

Подсчет: 16 открытых вкладок, 21 расширение

Использование памяти: 443,916K

3. О себе: Config Hacks

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

Ограничить использование оперативной памяти Firefox

Введите> about: config в строку URL, пообещайте быть осторожным и перейдите к> browser.cache.disk.capacity. Значение по умолчанию зависит от того, сколько оперативной памяти вы установили. Дважды щелкните по нему, чтобы изменить значение. Не ограничивайте использование ОЗУ слишком агрессивно, особенно не ниже объема ОЗУ, который Firefox использует при применении этого хака, поэтому обязательно проверьте сначала! В моем случае около 400 000 К было реалистичным значением.

утечка памяти в Firefox

Разрешить Windows требовать возврата оперативной памяти, когда Firefox свернут

С этим включенным взломом Windows сможет более агрессивно требовать обратно ОЗУ. В> about: config щелкните правой кнопкой мыши в любом месте и выберите> New> Boolean и введите> config.trim_on_minimize в качестве имени предпочтения. Дважды щелкните новую запись, чтобы установить ее значение> true. Перезапустите Firefox, чтобы активировать изменения.

утечка памяти в Firefox

Ограничить объем памяти для открытых вкладок

Последнее о настройке конфигурации, которую мы собираемся рассмотреть, это> browser.sessionhistory.max_total_viewers. По умолчанию установлено значение -1, которое автоматически определяет максимальный объем страниц, хранящихся в памяти, на основе общего объема оперативной памяти. Другими словами, чем больше у вас ОЗУ и чем больше вкладок вы открываете, тем больше занимает Firefox. Вы можете установить это значение на ноль, чтобы не сохранять страницы в памяти, или на 1 для 32 МБ, 2 для 64 МБ, 3 для 128 МБ и т. Д.

Более подробную информацию об этом предпочтении можно найти в MozillaZine. Я пошел с 3 для 128 МБ.

Статус: Никаких изменений во вкладках или надстройках, все хаки применены.

Использование памяти: ~ 400 000 К (развернуто) и ~ 350 000 (свернуто)

эпилог

Все шаги принесли некоторое улучшение, но конечный результат все еще был не очень удовлетворительным. Кроме того, настоящей проблемой Firefox 4 является утечка памяти, которая в моем случае была вызвана в основном открытыми вкладками. Использование памяти в Firefox будет расти и дальше без возможности остановить его, кроме как закрыть все вкладки. Когда я закрыл все вкладки, кроме одной, Firefox использовал около 230 000 КБ. Благодаря оригинальному профилю использование памяти сократилось до 48 000 КБ; наконец-то реалистичное значение, но, к сожалению, почти с каждым небольшим удалением настройки.

Статус: девственный профиль Firefox, 1 вкладка открыта

Использование памяти: ~ 48,000K

Вывод таков: у Firefox есть проблема, но если вам нравятся ваши открытые вкладки и дополнения, вам придется с этим мириться. Если вы предпочитаете простой и быстрый браузер, просто отбросьте все, создайте новый профиль и будьте очень ограничены с тем, что вы добавляете.

Наконец, вы также можете попробовать советы из этой статьи: 5 вещей, которые нужно делать, когда Firefox работает медленно, но другие браузеры работают быстро

,

Итак, что ты собираешься делать? Держись за свои вещи или легкомысленно?

Ссылка на основную публикацию
Adblock
detector