Главная · Программы · Оптимизация Mozilla FireFox: снижаем потребление оперативной памяти, ускоряем загрузку браузера и пр. Как ускорить Firefox – несколько простых настроек Почему mozilla firefox жрет много памяти

Оптимизация Mozilla FireFox: снижаем потребление оперативной памяти, ускоряем загрузку браузера и пр. Как ускорить Firefox – несколько простых настроек Почему mozilla firefox жрет много памяти

Нет комментариев

Эта статья призвана помочь тем, кто озадачился проблемой прожорливости браузера Mozilla Firefox. А именно, что касается использования им большого количество оперативной памяти, что в свою очередь может привести к большой нагрузке на дисковую систему и центральный процессор. Сразу хочу отметить, что данным браузером не пользуюсь, а предпочитаю Google Chrome. Но частые вопросы на данную тему сподвигли на написание этой заметки. В ней опишу причины и перечислю наиболее популярные рекомендации решения проблемы. Для начала разберемся с первым — с причинами.
Часто перерасход памяти, как и нагрузка на процессор, возникают из-за кривых плагинов и баров. Не стоит обвешивать браузер рюшечками на все случаи жизни или на перспективу. Оставьте только те, которые вам действительно необходимы, ненужные отключите, а оставшиеся не забывайте обновлять. Последнее особенно актуально в связи с текущей частотой выпусков новых версий браузера Firefox.

Для выявления проблемного плагина, можете отключить сразу все. Затем включайте их поочередно с проверкой на изменения использования системных ресурсов.

Но все же основная причина перерасходования оперативной памяти заключается в функции кэширования недавно открывавшихся страниц. Это не ошибка и не недоработка, так было задумано разработчиками. Некоторое количество ранее открытых страниц продолжает храниться в оперативной памяти до тех пор, пока не закроется браузер полностью. Они занимают место, даже когда закрыты все вкладки, кроме одной последней. Это сделано для того, чтобы пользователь мог обратиться к ранее просмотренной странице без задержки на повторную ее загрузку и обработку. Вроде полезно, но только при наличии современного мощного компьютера. К сожалению, простенькие конфигурации все меньше позволяют комфортно работать с последними версиями Firefox. Посудите сами, сегодня 1 Гб используемой памяти одним только браузером уже никого не удивишь, но что делать тем, у кого на борту всего 1 Гб оперативки (на операционную систему и прочие программы), а компьютер необходим только для серфинга в Интернете, офисных приложений и не подлежит апгрейду? Таким пользователям можно предложить отказаться от кэша FireFox вовсе, следую рекомендациям ниже.

В первую очередь, необходимо зайти на страницу настроек “about:config ” (указать в адресной строке). Подтвердить свое действие, если понадобится:

и произвести следующие действия с настройками:

  • Уменьшить значение переменной browser.sessionhistory.max_entries с 50 до, например, 10. Эта переменная отвечает за количество страниц в кеше, на которое можно вернуться без перечитывания их из Интернета (в каждом табе);
  • Установить browser.sessionhistory.max_total_viewers в 0. Эта переменная отвечает за количество уже “распарсенных” (обработанных) страниц из предыдущего пункта, хранящихся в памяти. Если нужной страницы в памяти нет, она читается из кеша на диске и обрабатывается заново. Поскольку такое действие выполняется редко, держать такие страницы в памяти не имеет смысла;
  • Создать новую переменную типа bool , config.trim_on_minimize , и установить её в true. После этого Firefox будет освобождать неиспользуемую память при минимизации окна;
  • Установить network.prefetch-next в false. При этом Firefox не будет никогда читать заранее страницы, ссылки на которые есть на текущей странице.

Перезапускаем браузер.

At times, Firefox may require significant system resources in order to download, process, and display web content. If you are experiencing periods of sustained high resource usage while using Firefox, this article presents some options for you to review.

  • The CPU (Central Processing Unit) is the "brain" of the computer.
  • The RAM (Random Access Memory) or Memory helps your computer perform multiple tasks at the same time.
  • When your system resources are being heavily used, the overall performance and stability of the computer can be impacted.
  • Depending on your operating system, you can review and monitor resource usage through specific tools. See the Use additional troubleshooting tools section below for more information.

Restart Firefox

Disable resource consuming extensions and themes

Extensions and themes can cause Firefox to use more system resources than it normally would.

To determine if an extension or theme is causing Firefox to use too many resources, start Firefox in its Safe Mode and observe its memory and CPU usage. In Safe Mode, extensions and themes are disabled, so if you notice a significant improvement, you can try disabling or uninstalling extensions.

  • For more information on starting Firefox in Safe Mode and on how to find which extension or theme is causing your problem, see Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems .

Hide intrusive content

Many web pages have content you don"t need, but which still use system resources to display its content. Firefox"s built-in content blocking can help save resources by preventing third-party tracking content from loading. See the Content blocking article for details.

Some extensions allow you to block unnecessary content; for example:

  • Adblock Plus and uBlock Origin allow you to hide ads on websites.
  • NoScript allows you to selectively enable and disable scripts running on websites.

Check Firefox hardware acceleration

Firefox hardware acceleration eases memory and CPU usage in many cases.

Check Flash hardware acceleration

Use additional troubleshooting tools

There are a variety of troubleshooting tools that can be used both in Firefox and on your operating system to troubleshoot elevated system resource usage.

Firefox tools

  • The Firefox Task Manager (not to be confused with Windows Task Manager) is a great tool to see what tabs and extensions are using the most system resources.
  • The about:memory page allows you to troubleshoot specific issues relating to memory (for instance, caused by a website, an extension, a theme, etc.) and sometimes its Minimize memory usage button may help you instantly reduce memory usage. For guidance on use of about:memory visit about:memory .
  • Even if you"re not a programmer, you can try your hand at some other tools and tips Firefox developers use to debug leaks .

Operating system tools

  • View how system resources are being used by checking the Windows Task Manager Performance tab (click on "More details" in the Task Manager to show all tabs) . See

Доброго времени суток. Сегодня поговорим про то, как уменьшить потребление памяти и ускорить загрузку

Здесь, пожалуй, стоит отключить всё кроме Shockwave Flash и Java TM Platform (хотя оный плагин бывает нужен далеко не всегда и не всем). Остальное, как правило, понакрученые разными приложениями надстройки, смысла в которых решительно никакого нет. Как вариант еще можно оставить Adobe Acrobat (отвечает за открытие PDF-файлов напрямую в ), но лично я предпочитаю пользоваться одноименным приложением, а не плагином.

Закончив работать с плагинами и расширениями перезапустите браузер.

Дальше и больше

Перейдем к дальнейшей настройке потребления памяти, а именно, на сей раз, к работе с кэшем как в оперативной памяти, так и на диске. Сие настройки довольно гибкие и напрямую влияют на пережевываемую браузером память и место. Рассказываю, что к чему:

    • Снова открываем любимый нами about:config . О том как это сделать я писал выше.
    • Вбиваем в строке "Фильтр " слова browser.cache и видим перед собой примерно вот такой список:

    • Здесь нас интересуют параметры browser.cache.memory.enable и
    • Первый, а именно browser.cache.memory.enable включает-отключает использование оперативной памяти в целях кэширования содержимого загруженных страниц, а именно изображений, элементов пользовательского интерфейса и тп. Выставив здесь значение false Вы отключите использование оперативной памяти для этих целей, что снизит потребление оной браузером, однако напрямую скажется на производительности . С другой стороны, Вы можете попросту ограничить этот кэш, задав параметру browser.cache.memory.max_entry_size значение из таблицы ниже:

Где первый столбец показывает сколько памяти будет выделяться под нужды кэша, а второй соответствующее значение, которое указывается для параметра browser.cache.memory.max_entry_size. Т.е, если, допустим, Вы хотите, чтобы под кэш выделялось не более 64 MB , то задайте параметру browser.cache.memory.max_entry_size значение 4096.

К слову, здесь же Вы можете настроить использование кэша жесткого диска для тех же целей. За оный отвечают параметры browser.cache.disk.enable и browser.cache.disk.capacity . У меня это кэширование отключено, но при этом оперативной памяти в системе 8 ГБ , а посему включено кэширование в память и соответственно для фаерфокса выделено дофига и больше оперативки, ибо я сторонник повышенной производительности. Что Вам важней и почему думайте сами. В принципе можно отключить и тот и тот кэш.

Закончив редактирование, закройте конфиг и перезапустите браузер.

С оперативной памятью пока всё. Перейдем к настройкам скорости загрузки браузера и его шустрости в целом, ибо некоторые жалуются на долгий запуск и его периодические подвисания.

Оптимизация скорости загрузки Firefox, а так же стабильности и скорости работы

Как правило, долгий запуск и излишняя тормознутость/подвисания, связаны со слабой дисковой подсистемой и чрезмерно раздутым (или кривовато настроенным) кэшем. Кэш мы с Вами частично уже настроили (и частично еще настроим), а вот всё остальное надлежит поковырять. В частности, мы сделаем несколько полезных настроек браузера, которые несколько ускорят его загрузку и скорость работы в целом.

Далее, лично я рекомендую перенести на диск C:/ , а именно в его корень (т.е не в какую-то из подпапок, аля Program Files, а именно просто ). Если мне не изменяет память, то переустановка браузера для этого необязательна, - просто используйте правую кнопку мышки и команду "Вырезать - Вставить ". При необходимости создайте новый ярлык (старый может не работать из-за изменения пути), что делается все той же правой кнопкой мышки на и пунктом "Создать ярлык ". Если C:/ не является самым шустрым диском в системе и есть физически более быстрые, то перенесите туда.

Перейдем к настройкам. Дело в том, что при запуске, браузер проверяет уж больно много всего, что замедляет загрузку. Посему давайте это уберем. Для оного запускаем , открываем "Инструменты - Настройки ". В появившемся окне настроек переходим на вкладку "Дополнительные " и подвкладку "Общие ".


Здесь я рекомендую снять последние 3 галочки, а именно "Всегда проверять при запуске, является ли Firefox браузером по умолчанию ", "Отправлять сообщения о падениях " и "Отправлять данные о производительности ".

На подвкладке "Обновления " отключаем проверку обновлений (это всегда можно сделать вручную, используя "Справка - О - Проверить наличие обновлений ") и плагинов поисковых систем, т.е снимаем галочки с соответствующих пунктов. В общем-то можно так же отключить и проверку обновлений дополнений, благо оные проверяются при каждом обновлении браузера. Здесь думайте сами как Вам удобней (у меня отключено).

Послесловие

Как-то так. Надеюсь, что Ваш любимый FF после этого стал бегать пошустрее и кушать поменьше.

Как и всегда, если есть вопросы, дополнения или что-то еще, то буду рад видеть их в комментариях к этой записи.

PS : Статья написана 7 Февраля 2009 . Глобальное обновление 22 октября 2011 . Даты остальных обновлений можете увидеть чуть ниже по тексту, в интерфейсе сайта, а именно после слов "# статья редактировалась "
PS2 : Материал постепенно обновляется по мере получения новых данных и раскопок настроек, так что приходите еще;)

Я уже писал о том как ускорить загрузку страниц в Mozilla FireFox методом редактирования различных настроек с помощью about:config , однако помимо этого есть еще кое-что, что не мешало бы подкрутить в этом браузере.

Многие знают, что будучи напичкан разными плагинами (и даже не будучи ими напичкан) жует относительно много оперативной памяти как в свернутом, так и в развернутом виде.
Однако есть возможность провести некоторую оптимизацию, которая не только несколько снизит потребление ресурсов компьютера, но и сделает работу браузера несколько шустрее и адекватней.

Уменьшаем количество потребляемой оперативной памяти Firefox

Начнем с оптимизации потребления памяти.
Итак, поехали:

  1. Запускаем наш браузер Mozilla Firefox
  2. Набираем (именно набираем, а не копируем) в адресной строке (это там, куда мы вводим, например sonikelf.ru) about:config и, согласившись быть осторожными, попадаем на страницу настроек браузера
  3. Находим в списке настроек параметр и выставляем его значение 0
  4. Далее (нажав правой кнопкой мыши и выбрав из выпадающего списка «Создать - Логическое «) надо создать параметр с названием config.trim_on_minimize и значением true
  5. Закрываем страницу настроек и перезапускаем браузер

Двумя этими параметрами мы внесли изменения в подсистеме кеширования данных, чем снизили потребление объема оперативной памяти в свернутом режиме (значение config.trim_on_minimize отвечает за выгрузку в файл подкачки, пока, собственно, браузер свернут) , а так же подковыряли один важный параметр, изменивший потребление оперативки в ходе путешествия по интернету.

Дело в том, что browser.sessionhistory.max_total_viewers отвечает за количество отведенной оперативной памяти в которую откладываются посещенные нами страницы. Сделано это для того, чтобы при нажатии кнопочки «Назад «, браузеру не приходилось подгружать страницу заново целиком из интернета или из кеша на жестком диске, что ускоряет путешествие по посещенным уже сайтам с использованием вышеупомянутых кнопок «Вперед-Назад «. У меня есть вполне себе обоснованное мнение, что и без этой приблуды переход достаточно шустр, так что можно оное отключить, ибо оно потребляет оперативную память по совсем уж бессовестной схеме:

Соответственно, присвоив вышеуказанному значению 0 (вместо стандартного -1) мы отключили работу этой функции и тем самым спасли любимые мегабайты оперативной памяти, которые неизменно откусывались в ходе серфинга по сайтам.

Далее хочется отметить, что огромный кусок потребление ресурсов отводится не столько самому ‘у, сколько навешанным на него плагинам и расширениям, а посему давайте проведем небольшую оптимизацию в этой области. Для этого открываем «Инструменты - Дополнения » и смотрим, что же у нас там установлено:

  • В первую очередь стоит удалить всё чем Вы точно не пользуетесь или предназначение чего Вам неизвестно. Для этого попросту выберите пункт «Удалить » напротив того или иного расширения
  • Далее я рекомендую использовать кнопку «Отключить » напротив тех плагинов, которые Вы ныне не используете в данный момент, но которые Вам периодически бывают нужны. Как пример, это может быть, скажем, VideoDownloadHelper , которым Вы порой наверняка скачиваете музыку и видео, но делаете это далеко не регулярно (например я использую этот плагин от силы раз в неделю-две, а остальное время он у меня выключен) . Поступите так со всеми неиспользуемыми ныне расширениями и попросту включайте их по мере надобности

Теперь, что касается «Плагинов » (именно плагинов, а не дополнений) , ибо их тоже надо бы привести в порядок, что, к слову, далеко не все делают попросту не зная о их существовании. Для того, чтобы ими управлять переходим на вкладку «Инструменты - Дополнения - Плагины «.

Здесь, пожалуй, стоит отключить всё кроме Shockwave Flash и Java TM Platform (хотя оный плагин бывает нужен далеко не всегда и не всем) . Остальное, как правило, понакрученые разными приложениями надстройки, смысла в которых решительно никакого нет. Как вариант еще можно оставить Adobe Acrobat (отвечает за открытие PDF-файлов напрямую в ) , но лично я предпочитаю пользоваться одноименным приложением, а не плагином.

Закончив работать с плагинами и расширениями перезапустите браузер.

Перейдем к дальнейшей настройке потребления памяти, а именно, на сей раз, к работе с кэшем как в оперативной памяти, так и на диске. Сие настройки довольно гибкие и напрямую влияют на пережевываемую браузером память и место. Рассказываю, что к чему:

    • Снова открываем любимый нами about:config . О том как это сделать я писал выше.
    • Вбиваем в строке «Фильтр » слова browser.cache и видим перед собой примерно вот такой список:

    • Здесь нас интересуют параметры browser.cache.memory.enable и
    • Первый, а именно browser.cache.memory.enable включает-отключает использование оперативной памяти в целях кэширования содержимого загруженных страниц, а именно изображений, элементов пользовательского интерфейса и тп. Выставив здесь значение false Вы отключите использование оперативной памяти для этих целей, что снизит потребление оной браузером, однако напрямую скажется на производительности . С другой стороны, Вы можете попросту ограничить этот кэш, задав параметру browser.cache.memory.max_entry_size значение из таблицы ниже:

Где первый столбец показывает сколько памяти будет выделяться под нужды кэша, а второй соответствующее значение, которое указывается для параметра browser.cache.memory.max_entry_size. Т.е, если, допустим, Вы хотите, чтобы под кэш выделялось не более 64 MB , то задайте параметруbrowser.cache.memory.max_entry_size значение 4096.

К слову, здесь же Вы можете настроить использование кэша жесткого диска для тех же целей. За оный отвечают параметры browser.cache.disk.enable и browser.cache.disk.capacity . У меня это кэширование отключено, но при этом оперативной памяти в системе 8 ГБ , а посему включено кэширование в память и соответственно для фаерфокса выделено дофига и больше оперативки, ибо я сторонник повышенной производительности. Что Вам важней и почему думайте сами. В принципе можно отключить и тот и тот кэш.

Закончив редактирование, закройте конфиг и перезапустите браузер.

С оперативной памятью пока всё. Перейдем к настройкам скорости загрузки браузера и его шустрости в целом, ибо некоторые жалуются на долгий запуск и его периодические подвисания.

Оптимизация скорости загрузки Firefox, а так же стабильности и скорости работы

Как правило, долгий запуск и излишняя тормознутость/подвисания, связаны со слабой дисковой подсистемой и чрезмерно раздутым (или кривовато настроенным) кэшем. Кэш мы с Вами частично уже настроили (и частично еще настроим) , а вот всё остальное надлежит поковырять. В частности, мы сделаем несколько полезных настроек браузера, которые несколько ускорят его загрузку и скорость работы в целом.

Для начала рекомендую таки немного ускорить работу дисков, для чего проведите несколько настроек по оптимизации оных, о чем я писал в статье «Немного настроек для оптимизации работы жесткого диска«, а так же сделайте дефграментацию.

Далее, лично я рекомендую перенести на диск C:/ , а именно в его корень (т.е не в какую-то из подпапок, аля Program Files, а именно просто) . Если мне не изменяет память, то переустановка браузера для этого необязательна, - просто используйте правую кнопку мышки и команду «Вырезать - Вставить «. При необходимости создайте новый ярлык (старый может не работать из-за изменения пути) , что делается все той же правой кнопкой мышки на и пунктом «Создать ярлык «. Если C:/ не является самым шустрым диском в системе и есть физически более быстрые, то перенесите туда.

Перейдем к настройкам. Дело в том, что при запуске, браузер проверяет уж больно много всего, что замедляет загрузку. Посему давайте это уберем. Для оного запускаем , открываем «Инструменты - Настройки «. В появившемся окне настроек переходим на вкладку «Дополнительные » и подвкладку «Общие «.


Здесь я рекомендую снять последние 3 галочки, а именно «Всегда проверять при запуске, является ли Firefox браузером по умолчанию «, «Отправлять сообщения о падениях » и «Отправлять данные о производительности «.

На подвкладке «Обновления » отключаем проверку обновлений (это всегда можно сделать вручную, используя «Справка - О -Проверить наличие обновлений «) и плагинов поисковых систем, т.е снимаем галочки с соответствующих пунктов. В общем-то можно так же отключить и проверку обновлений дополнений, благо оные проверяются при каждом обновлении браузера. Здесь думайте сами как Вам удобней (у меня отключено) .

Послесловие

Как-то так. Надеюсь, что Ваш любимый FF после этого стал бегать пошустрее и кушать поменьше.

PS : Статья написана 7 Февраля 2009 . Глобальное обновление 22 октября 2011 .

Не секрет, что почти все веб-браузеры имеют схожие скорости работы, даже если разработчики и утверждают обратное. Отличаются они только своими наборами дополнений, поэтому понятие “скорость” сводится фактически к производительности и к тому, как вы используете программу.

Не зависимо от того, используете ли вы популярный Google Chrome или немного уступающий по популярности Mozilla Firefox, одновременное открытие множества вкладок замедлит работу, как первого, так и второго. Все они, в той или иной мере, будут использовать оперативную память и ресурсы процессора вашего устройства.

И чем больше, тем медленнее будет функционировать веб-браузер. Другие индивидуальные настройки каждого приложения тоже будут оказывать немаловажную роль на вашего интернет-обозревателя.

В этом руководстве мы расскажем вам о том, как ускорить Firefox, путем изменения нескольких его настроек. Не стоит надеяться на супер-скорость после внесения изменений, но немного снизить потребление ресурсов компьютера получится.

Мы будем придерживаться последней стабильной версии веб-браузера. Важно понимать, не версии для Android, хотя она тоже имеет некоторые интересные функции, а настольного браузера.

КАК УСКОРИТЬ FIREFOX

Включите аппаратное ускорение. Новый движок Quantum может использовать графический процессор вашего компьютера, чтобы быстрее загружать веб-страницы и более плавно воспроизводить онлайн-видео. Но на некоторых ПК такая функция не включена по умолчанию. Поэтому проверьте следующее.

Перейдите в меню настроек, найдите подраздел “Производительность” в разделе “Основные”, снимите отметку с пункта “Использовать рекомендуемые настройки производительности”. Установите отметку в пункте “По возможности использовать аппаратное ускорение”, если доступно.

Кроме этого, вы увидите еще один вариант под названием “Максимальное число процессов контента”. Если на вашем компьютере имеется выделенный графический процессор и более 8 Гигабайт оперативной памяти, установите его выше 4. В противном случае оставьте значение по умолчанию – 4. Рекомендуем следующие значения:

  • для 16 Гигабайт оперативной памяти – 5;
  • для 32 – 6;
  • для 64 – 7.

Аппаратное ускорение и число процессов – это настройки, которые вам нужно проверить и изменить в первую очередь, чтобы вопрос, как ускорить Firefox, получил первое из решений. Теперь давайте пойдем дальше.

Отключите сбор данных. Браузер на постоянной основе собирает анонимные данные о том, как вы его используете. Затем отправляет эти данные на свои серверы, чтобы улучшить функции. Это не ставит под угрозу вашу конфиденциальность, но делает его работу медленнее.

Во-первых, вам нужно отключить сбор данных. В разделе “Приватность и защита” найдите внизу подраздел “Сбор и использование данных”. Снимите все отметки и перезапустите приложение.

Отключите телеметрию. Здесь нужно перейти на отдельную страницу конфигурации по адресу:

About:config

и нажать на кнопку “Я принимаю на себя риск”. Найдите, используя возможность копирования / вставки, и измените следующие настройки на значение “false”:

Browser.download.animateNotifications network.prefetch-next (только если ) browser.newtabpage.activity-stream.feeds.telemetry browser.newtabpage.activity-stream.telemetry browser.ping-centre.telemetry toolkit.telemetry.archive.enabled toolkit.telemetry.bhrPing.enabled toolkit.telemetry.enabled toolkit.telemetry.firstShutdownPing.enabled toolkit.telemetry.hybridContent.enabled toolkit.telemetry.newProfilePing.enabled toolkit.telemetry.reportingpolicy.firstRun toolkit.telemetry.shutdownPingSender.enabled toolkit.telemetry.unified toolkit.telemetry.updatePing.enabled

и установите

Security.dialog_enable_delay

Теперь Firefox должен стать заметно быстрее, поскольку вы просто отключили ненужные анимации, остановили таймер обратного отсчета при установке расширений и сказали ему прекратить предварительную загрузку веб-страниц, когда работаете с медленным соединением.

Отключите доступ служб поддержки. Найдите подраздел “Разрешения” в “Приватности и защите”. Поставьте отметку в “Запретить службам поддержки доступности доступ к вашему браузеру”. Перезапуститесь с помощью появившейся кнопки.

Несомненно, ответ на вопрос, как ускорить Firefox, на этих рекомендациях не останавливается. В индивидуальном порядке вы можете попробовать использовать такие расширения, как “Speed ​​Tweaks” со множеством полезных опций, использовать вместо надстроек, инструменты управления автоматической разгрузкой открытых вкладок, например – “OneTab” и т.п.

Как вариант, применить функцию возврата к исходным настройкам, если прошло много времени с момента установки интернет-обозревателя. Эти советы и трюки – отличные способы ускорить работу вашего медленного браузера Firefox.

Но самая распространенная причина, по которой он работает медленно – это большое количество открытых вкладок. Если вы не приложите все усилия, чтобы грамотно управлять ими, ни одна из наших рекомендаций не будет иметь долговременного эффекта.

Понравилась эта инструкция? Подпишитесь на получение новых любым из доступных способов на сайте. Это могут быть кнопки социальных сетей внизу статьи, добавления в закладки, PUSH-уведомления, отправка на e-mail и т.п.