Уже давно обращал внимание на тот факт, что после нескольких часов использования Firefox занимает несколько сотен мегабайт памяти, от 600 до 800 (RSS). Этим он толкал в своп другие приложения, что создавало неприятные задержки при переключении между приложениями. После брожения по инету в поисках "лекарства", пришел к следующим выводам. Многие из них не "вах какие открытия Америки", но, возможно, окажутся полезными: 1. Выключите все ненужные расширения
Ненужные расширения (add-ons) просто занимают кучу памяти. Качество расширений также варьируется, многие из них написаны неэффективно, расходуя и не освобождая память после использования.
У себя я выключил DownloadThemAll, Firebug, Flagfox, Image Zoom, Web Developer, YSlow - я понял, что не использую их так часто, как думал. Оставил AdBlock, BugMeNot, NoScript...
2. Удалите ненужные плагины
Ненужные плагины (plugins) также кушают много памяти. Плагины лучше удалять теми же способами, что и ставили, т.е. через менеджер пакетов. Так, у себя я обнаружил два десятка плагинов, включая Java, Citrix, DivX, Helix DNA, Kaffeine, mplayer, QuickTime, RealPlayer, Flash, VLC, Totem, Xine... больше половины из них никакой полезной нагрузки не несут, можно смело удалять... О Flash еще немного чуть попозже...
3. Контролируем расход памяти
В Firefox есть несколько настроек, контролирующих расход памяти:
[table][tr][td]browser.cache.memory.capacity[/td][/tr][/table]
создатели Firefox уверяют, что по умолчанию Огнелис кушает максимум всего лишь 6.25% памяти на хранение кэша, во что верится очень слабо. Тем не менее, попрбуйте установить данный параметр в какое-нибудь число (в КБ) и посмотрите, как слушается Firefox. Если данный параметр не существует в about:config, то его можно создать с типом Integer.
Второй параметр:
[table][tr][td]browser.sessionhistory.max_total_viewers[/td][/tr][/table]
он отвечает за количество сохраненных страниц в кэше, чтобы можно было быстро откатиться назад в браузере, без больших задержек. По умолчанию параметр установлен в -1, что означает автоматическую конфигурацию в зависимости от размера оперативной памяти (но не больше 8) - подробнее - в МозиллаЗин вики. Можете уменьшить количество сохраняемых страниц (я уменьшил до 5). Если вы считаете себя настоящим индейцем, можете установить параметр в 0, чтобы не сохранять страницы, с которых ушли :-) Хотя я неправ, настоящие индейцы используют lynx или links... ;-)
4. Сократите количество выполняемых скриптов в просматриваемых страницах
Установите расширение NoScript, которое будет блокировать выполнение Джава-скрипт, Флэш и Джава плагинов по умолчанию. К сожалению, нормальная работа со включенным NoScript превращяется в постоянное разрешение работы скриптов, поэтому можно порекомендовать вместо NoScript установить FlashBlock, который разрешает исполнение ДжаваСкрипт, но блокирует по умолчанию Флэш. А Флэш кушает много и очень много ресурсов, особенно под Linux (спасибо, Адоб... :-\)
5. Последний совет от матерых виндошников - регулярно перестартуйте Firefox
регулярный перезапуск Firefox позволяет избавиться от лишнего груза памяти, и компьютер начинает бегать заметно быстрее. Для этих целей даже написали специальное расширение: Restart Firefox
Приятного браузинга!
Quote
[table][tr][td]Не уделили должного внимания Adblock Plus'у ;-)) Кроме зарезания рекламы итп им можно неплохо наловчиться "препарировать" сайты: ставить блокировку на определенные *.js, урезать некоторые "архитектурные излишества"... Для последнего еще лучше работает WebDeveloper - им можно "выключать" определенные HTML-теги, менять их поведение итп - чрезвычайно тонкая настройка!![/td][/tr][/table]
Найдено на linsovet.com