А ещё, замечали на сколько при этом процессор грузится? Firefox, мать его!
Каждая вкладка загружается в отдельном процессе, для того, чтобы при зависании одной страницы не повис весь браузер.
Можно немного оптимизировать аппетиты лисы на память
Сброс оперативной памяти в свернутом режиме
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, значение в килобайтах.
browser.sessionhistory.max_total_viewers типа integer — это кэширование сессий последних посещённых страниц. Я установил 0.
browser.sessionhistory.max_entries — количество запоминаемых шагов Вперед-Назад. Мне вполне хватает установленного значения 10.
about:memory - просмотр на что разошлась наша драгоценная память
Ну и на по следок парочка пасхалочек
about:mozilla
about:robots