Побеждаем утечки памяти и ускоряем работу Firefox

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

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

А если вам просто понравилась девушка с картинки, то здесь хайрез :)

AdBlock Plus

Ставим популярное дополнение, если оно еще не установлено.

Дело тут не только в рекламе, но и в том, что отображение Flash баннеров может вызывать утечки памяти на некоторых конфигурациях.

Сайт с обилием рекламы:

image

В дело вступает AdBlock Plus:

image

Сайты без рекламы грузятся заметно быстрее.

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

Удаление «неудаляемых» дополнений

Некоторые программы пытаются встроить в браузер свои дополнения. К ним относятся, например, антивирус Касперского, Zend Studio, RealPlayer, Skype:

Эти дополнения можно отключить, но нельзя удалить. Некоторые считают, что именно это является одной из возможных причин утечек памяти.

Удалив эти дополнения, мы как минимум ускоряем запуск Firefox, так что это действие в любом случае имеет смысл.

Ищем в реестре:

HKEY_CURRENT_USER\Software\Mozilla\Firefox\Extensions\
HKEY_LOCAL_MACHINE\Software\Mozilla\Firefox\Extensions\

Удаляем все записи для дополнений, которые нам не нужны или записи, не относящиеся к дополнениям (у меня в этих ветках откуда-то появился Google Update).

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

Сброс оперативной памяти в свернутом режиме

1) Набираем в адресной строке about:config

2) Кликаем правой мышью New, выбираем Boolean

3) Набираем config.trim_on_minimize

4) Выбираем True

5) Перезагружаем лису

Теперь, при свернутом браузере, памяти будет расходоваться на порядок меньше. Расплатой за это может быть замедление «восстановления» браузера.

Уменьшение потребляемой памяти

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

В Firefox есть функция быстрого перехода по открытым ранее страницам за счет хранения отрендереной страницы в оперативной памяти. За это удобство мы платим большим потреблением оперативной памяти. Если для вас память все же важнее, поменяйте значение browser.cache.memory.enable на false.

Вместо полного отключения кэша, есть вариант самостоятельно выбрать предельный объем памяти, который он будет занимать — browser.cache.memory.capacity. Если опция отсутствует, создавайте ее так же, как в предыдущем пункте про trim_on_minimize. Тип — integer, значение в килобайтах.

Проверить изменения можно, открыв about:cache.

browser.sessionhistory.max_total_viewers типа integer — это кэширование сессий последних посещённых страниц. Я установил 0.

browser.sessionhistory.max_entries — количество запоминаемых шагов Вперед-Назад. Мне вполне хватает установленного значения 10.

Ускоряем Firefox

Дополнение Fasterfox ускоряет загрузку страниц.

На выбор есть пять различных режимов: Default, Courteous, Optimized, Turbo Charged и Custom. Не вдаваясь в подробности работы, советую установить Turbo Charged (Экстримальный). Это настроит работу браузера на максимальную производительность.

Если не жаль времени, выбирайте Custom (Индивидуальный), что позволит задать вручную максимальное число соединений, настроить систему прорисовки страниц и остальные опции.

http://habrahabr.ru/blogs/firefox/136743/

 

В браузере Firefox может появиться кнопка “Reset”

Компания Mozilla планирует добавить кнопку «Reset» для своего браузера Firefox. Таким образом пользователи смогут восстановить настройки браузера по умолчанию, сохранив все свои данные, историю открытия веб-страниц, пароли, закладки и т.д.

Как сообщают разработчики, просто сбросить настройки браузера недостаточно. Пользователи всегда хотят сохранить свои данные, а эта задача достаточно сложная. Если в Firefox появились некоторые проблемы с работой, сброс настроек должен их исправить. Но для того, чтобы внедрить функцию сохранения пользовательских данных, нужно начинать работу по разработке и изменению профиля с чистого листа. “Только таким способом можно уничтожить все настройки и ошибки, сохранив при этом всю информацию пользователя” - уточняет Mozilla.

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

http://www.3dnews.ru/software-news/623305

 

Браузер Firefox 10 b4 доступен для загрузки

Как и обещала компания Mozilla, версии популярного браузера Firefox с длительным сроком поддержки будут по-прежнему выпускаться. Сейчас же компания подготовила Firefox 10 b4, который, видимо, станет последним из серии beta перед ожидающейся к анонсу 31 января 2012 года заключительной версией браузера Firefox 10.

Заключительной версии браузера Firefox 10 будет присвоен статус ESR, а обновление для него будет выпускаться на протяжении года через каждые 6 недель. Как сообщает компания, таким образом удастся ликвидировать возможные уязвимости и проблемы стабильной работы программы. Разработчик уверяет, что выпуск Firefox будет иметь длительный срок поддержки, а новая версия браузера появится только через год.

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

Скачать Firefox 10 b4 можно тут.

http://www.3dnews.ru/software-news/622849