Оптимизация работы Firefox

оптимизация работы firefoxТормозит Firefox: опять начал отжирать кучу памяти(350-480 Мб в списке процессов ), кратковременно подвисать при открытии новых страниц(0.5 -2 сек) и не выгружаться из памяти после закрытия.

Для начала нашел подробную инструкцию по оптимизации работы Firefox на русскоязычном форуме Mozilla.  Как оказалось, большая часть пунктов из этой инструкции итак была выполнена.  Набрал about:config.  Нашел строчку browser.sessionhistory.max_total_viewers поставил значение 5, стояло -1 — кеширует в памяти 5 последних страниц открытых в текущей вкладке.
!!! С этой настройкой осторожнее. На одном из компьютеров после изменения настройки Firefox оставался висеть в списке процессов и его удавалось удалить только через менеджер задач. Пришлось вернуть прежние -1.
browser.sessionhistory.max_entries — было 50 , поставил 15 — кол-во страниц вперед\назад

Если Firefox периодически подвисает на пару секунд то надо глянуть параметр browser.sessionstore.interval.
 Периодически сохраняет данные сессии. Параметр указан в милисекундах. У меня по умолчанию стояло 20 000 (20 сек) , исправил на 60 000.

Ускорение Firefox очисткой SQLite.

В СУБД SQLite Огнелис и его расширения хранят различные данные.  Соответственно чем больше размер баз, тем больше тормозит Firefox. Со временем базы фрагментируются, а SQLite не умеет их сжимать.

Узнать где Firefox хранит sqlite файлы можно запустив консоль ошибок и выполнив в ней следующий код.

Там несколько файлов с расширением *.sqlite.  Я выбрал самые большие и начал изучать.

places.sqlite — 25 Мб в этом файле хранится история посещений. Этот файл подгружается при каждой загрузке Огнелиса, поэтому стоит задуматься как его уменьшить.

Инструменты-настройки-приватность — там ставим "будет использовать ваши хранения истории", я уменьшил значение до 60 (FF предлагает 90).

urlclassifier2.sqlite — 10 Mb антифишинговая база. У меня в настройках антифишинг вообще выключен, поэтому я не задумываясь грохнул это файл.

Все в той же папке было еще несколько файлов относящихся к расширениям. Для их уменьшения я полазил в настройках расширений.

И последнее действие.  Скачиваем sqlite3 с офф сайта (command-line program for accessing and modifying SQLite databases ) и распаковываем sqlite3.exe в папку с sqlite файлами. Создаем там же sqlite.bat  следующего содержания

или скачиваем готовый. Выключаем Firefox (обязательно!!!) и  запускаем sqlite.bat.

После наслаждаемся быстрой работой Огнелиса.

You may also like...