Настройки памяти Firefox
Многие пользователи, похоже, думают, что потребление памяти Firefox выходит из-под контроля после определенного периода продолжительного просмотра веб-страниц. Однако не так просто определить точную причину, которая, кажется, замедляет работу Firefox через некоторое время. Я пытаюсь дать некоторое представление о возможных решениях этих проблем — в некоторых случаях они могут помочь, но ничего не могут изменить в других.
Первый и самый важный аспект — рассмотреть возможность удаления тем и расширений, которые действительно могут потреблять много памяти. Перед тем, как начать удаление расширений, вы должны сделать следующее, чтобы увидеть, можно ли определить, какое расширение или тема отвечает за потребление памяти.
- Запуск Firefox в безопасном режиме
- Безопасный режим отключает все расширения и темы и загружает Firefox с шаблоном по умолчанию. Если этот метод использует постоянно меньше памяти, тема или расширение, скорее всего, ответственны за высокое потребление памяти.
- Чтобы запустить Firefox в безопасном режиме, просто добавьте следующий параметр во время запуска «-safe-mode».
- Проблемные расширения
- Некоторые расширения вызывают нежелательные побочные эффекты. Команда Mozilla собирает информацию о тех расширениях, которые можно найти Вот. Вы можете попробовать предлагаемые обходные пути, чтобы решить проблему или полностью удалить расширение.
Все следующие настройки можно выполнить, набрав about: config в адресной строке Firefox и ввод (часть) выделенного жирным шрифтом параметра в поле фильтра.
- Browser.cache.memory.capacity
- Управляет максимальным объемом памяти, используемой для кэширования декодированных изображений и хрома (элементов пользовательского интерфейса приложения).
- Это определяет, будет ли и сколько оперативной памяти Firefox будет использовать для кэширования самого себя. Элемент не существует, и его нужно создать. Значение по умолчанию установлено на автоматический, что означает, что Firefox по умолчанию использует определенный объем оперативной памяти. (значения для Firefox 2.x)
- 32 МБ ОЗУ -> 2 МБ
- 64 МБ ОЗУ -> 4 МБ
- 128 МБ ОЗУ -> 6 МБ
- 256 МБ ОЗУ -> 10 МБ
- 512 МБ ОЗУ -> 14 МБ
- 1024 МБ ОЗУ -> 18 МБ
- 2048 МБ ОЗУ -> 24 МБ
- 4096+ МБ ОЗУ> 32+ МБ
- Вы можете установить другое значение, создав элемент в about: config и назначив ему другое значение (в КБ). Также можно отключить эту функцию, присвоив ей значение 0. Это может значительно снизить производительность Firefox и не рекомендуется вообще.
- Чтобы уменьшить потребление памяти, уменьшите объем оперативной памяти, выделенной Firefox.
- Browser.sessionhistory.max_entries
- Firefox 2.x сохраняет в памяти последние 50 посещенных веб-сайтов за один сеанс, что означает, что они могут быстро накапливаться, если вы посещаете много веб-сайтов, заполненных контентом.
- Уменьшите количество веб-сайтов, которые хранятся таким образом, чтобы снизить потребление памяти. Снижение числа до 5 или 10 не имеет большого значения для большинства серфинговых привычек.
- Browser.sessionhistory.max_total_viewers
- Автоматическое определение максимального количества страниц для хранения в памяти на основе общего объема ОЗУ.
- Если у вас 64 МБ или RAM 1 страница хранится в памяти, 2 для 128 МБ, 3 для 256 МБ, 5 для 512 и 8 для всего, что превышает это число.
- Если вы никогда не перемещаетесь с помощью кнопок «Назад» и «Вперед» в Firefox, вы можете установить это значение на 0, чтобы отключить эту функцию.
- В противном случае уменьшите количество страниц, хранящихся в памяти, чтобы эта функция использовала меньше памяти.
- Config.trim_on_minimize
- Это предпочтение определяет, разрешить ли Windows освобождать память из свернутого приложения Mozilla.
- Установите значение True, если вы хотите освободить память при сворачивании Firefox.
- Значение по умолчанию не существует, просто создайте его и установите для него значение true для лучшего управления памятью.
Апдейт: Mozilla значительно улучшила потребление памяти браузером в новых версиях. Однако все настройки все еще работают.