1 2010-10-23 18:58:35

Тема: Оптимизация FireFox

Сразу оговорюсь, что процедуры, описанные ниже, снизили потребление памяти моим Лисом всего-лишь на 10%, (особо не тестировал - просто до теста было открыто 10 вкладок с различными сайтами (потребление памяти 138%), затем перезапуск тех же вкладок (потребление - 128%)), но все равно данные настройки полезны для ознакомления.

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

Открываем страницу конфигурации, набрав в адресной строке браузера About:config .

1. В любом месте открывшейся страницы щелкаем правой кнопкой мыши и в появившемся меню выбираем опцию Создать->Логическое. В появившемся окне создаем новый параметр (у меня он отсутствовал по умолчанию) config.trim_on_minimize. В качестве его значения выбираем значение True.  Утверждается, что данное действие позволит снизить потребление памяти до 20%.

2. Далее, в поле Фильтра вводим строку browser.sessionhistory.max_entries . Меняем значение этого параметра (по умолчанию – 50) на то, которое считаем наиболее подходящим. Данный параметр определяет количество шагов функции Назад/Вперёд, которое будет обрабатываться памятью браузера. (Я практически никогда не «путешествую» Назад/Вперёд более чем на 5-7 шагов, поэтому установил это значение, равное 10). Если Вы крайне редко используете эту функцию, то наверно можно вообще установить значение равное 2.

3. Затем в поле Фильтра вводим строку browser.sessionhistory.max_total_viewers . Данный параметр хранит количество страниц сайтов, сохраняемое браузером в памяти. То есть, когда вы нажимаете кнопки Назад/Вперёд, большинство страницы имеют возможность появляться немедленно. По умолчанию это значение установлено в -1, что позволяет браузеру самому выбирать размер оперативной памяти, доступной в операционной системе. Ваше право установить фиксированное значение, например, 2. Данная настройка может существенно улучшить производительность. Для ориентировки в таблице представлены значения этого параметра и соответствующим им размер памяти.

32 Mb ....... 064 Mb ....... 1128 Mb ...... 2256 Mb ...... 3512 Mb ...... 51 Gb ........ 82 Gb ........ 84 Gb ........ 8

4. Находим параметр browser.sessionstore.interval . Значение этого параметра хранит величину периодичности сохранения вашей сессии. По умолчанию значение 10000 определяет периодичность сохранения каждой сессии через каждые 10 секунд. Вряд ли кому-то нужно столь частое «архивирование», которое предназначено для того, чтобы восстановить открытые окна и вкладки в случае аварийного завершения программы.

5. Находим параметр browser.sessionstore.max_tabs_undo . Данная настройка хранит значение, определяющее количество вкладок, которое можно восстановить при случайном закрытии (откат по CTRL+SHIFT+T) . По умолчанию, установлено значение 10, но его вполне можете снизить  до 5 или даже меньше.

6. Найдите на странице настройку network.prefetch-next. Она отвечает за предварительную загрузку браузером ссылки, которая считается наиболее вероятной для последующего открытия пользователем. Очень сомнительный параметр и его можно установить в значение  False.


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

Поделиться

2

Re: Оптимизация FireFox

В качестве дополнения к вышеописанному можно так же (не лишне) использовать информацию, содержащуюся здесь.

Поделиться