Мазила занимает много оперативной памяти. Mozilla Firefox жрет память - что делать? Оптимизация памяти Firefox. Причины плохой памяти

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

К счастью, это можно исправить, но, для начала требуется выполнить проверку использования памяти в Firefox. Для чего ввести в адресную строку "cache/Device = memory" и нажать Enter. Браузер отобразит текущее количество записей, максимальный размер хранилищ, используемых и неактивных.

Причины плохой памяти

Mozilla со временем увеличивает число функций и, следовательно, когда Firefox жрет память, количество системных ресурсов резко возрастает. Даже если добавить всего лишь несколько расширений из 1000 доступных, браузер начнет потреблять сотни мегабайт памяти и занимать большие объемы дискового пространства. Последнее обстоятельство сразу скажется на загрузке страниц, для чего потребуется много времени, так как скорость открытия будет падать.

Этот довольно распространенный сбой вызван фрагментацией в базах данных. Особенно заметно это явление, когда браузер остается открытым в течение нескольких часов, потребленная память достигает нескольких гигабайтов и выше, что бывает даже при открытых всего лишь нескольких вкладках. Такое явление демонстрирует проблему длительной утечки памяти, а реальный способ ограничить память Firefox - это обеспечит компактность используемых баз данных SQLite. Она становится фрагментированной, а ее оптимизация сокращает время чтения и записи.

Основные причины, влияющие на перегрузку:

  1. Переполненная история сеансов.
  2. Расширения и приложения.
  3. Дополнения Firefox.
  4. Плагины.
  5. Настройки, вкладки и размер локального хранилища.

Чтобы справится с проблемой быстро, есть довольно простое решение, все можно сделать с помощью надстроек под названием Memory Fox. Это программное обеспечение написано отличным языком lho, поэтому оно автоматически будет управлять использованием памяти из Firefox, чтобы это было не расточительно для компьютера. Оно постоянно контролирует память, когда пользователь оставляет вкладку неактивной и она находится в режиме ожидания. Предположим, например, что открыты 5 вкладок, а просматриваются только 1-2, тогда память на другой вкладке, которая «простаивает», будет очищена программой, это значит, что браузер будете чувствовать себя легко.

Уменьшение истории сеансов

Параметр browser.sessionhistory.max_entries устанавливает предельное соотношение в истории браузера, то есть максимальное количество URL-адресов, по которым можно перемещаться кнопками «Назад / Вперед». Значение по умолчанию - 50. Обычно, пользователи не просматривают более 5 веб-сайтов, и нет необходимости сохранять большее число, так как в этом случае Firefox занимает много оперативной памяти. Порядок установки:

  1. Открыть браузер.
  2. Ввести about: config в строку браузера.
  3. Нажать CTRL+F и найти browser.sessionhistory.max_entries.
  4. Дважды нажать на 50 или другое установленное значение и изменить его на 5 или что-то около того.
  5. Перезапустить браузер.
  6. Чтобы уменьшить потребление памяти Firefox для более свежей версии, можно использовать другую конфигурацию - sessionhistory.max_total_viewers, которая также устанавливает предельное значение для кеширования «bfcache» (быстрая перемотка назад / вперед). Число по умолчанию равно 1 и рассчитывается на основе доступной памяти. Устанавливая его на 0, в ней не будет сохранено ни одной страницы, а при назначении 5 - сохранится 5 страниц.

Отключение расширений

Используя меньше расширений, пользователь может получить реальное увеличение производительности. Оставив же в браузере все ненужные темы, создаются условия, при которых Firefox жрет память. Когда расширение может понадобиться только в будущем и совершенно не используется в настоящее время, есть возможность отключить его, что также уменьшает нагрузку на память. Кроме того, необходимо постоянно обновлять их до последней версии.

Последовательность отключения расширений:

  1. Нажать кнопку «Меню» и «Настройки».
  2. Перейти на «Расширения». Откроется перечень.
  3. Нажать «Отключить» рядом с нужным и перезапустить браузер.

Согласно отзывам пользователей, у многих были проблемы с памятью, после работы с дополнениями Firefox: Ghostery, Skype Click to Call, Greasemonkey и словарями. Если применяются эти расширения, рекомендуется отключить их.

Многим пользователям нравится настраивать Firefox с новыми темами. Хоть и некоторые из них выглядят визуально впечатляющими, они могут потреблять слишком много памяти. Для устранения этой проблемы рекомендуется вернуться к темам, которые были установлены по умолчанию и проконтролировать, предотвращен ли рост памяти. Для этого нужно выполнить следующие действия:

  1. Нажать на «Меню».
  2. Войти на вкладку «Внешний вид» и убедиться, что тема зафиксирована «По умолчанию».
  3. Перезапустить браузер и проверить, все ли работает правильно.

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

  1. Нажать «Меню» и «Дополнения».
  2. Открыть вкладку «Плагины» и «Свойства», установить: «Никогда не активировать» для определенного плагина, перезагрузить.
  3. После перезагрузки проверить, сохранилась ли проблема или по-прежнему Firefox жрет память. Если она не устранена, то нужно выключить второй и далее по аналогии следующие плагины.
  4. После обнаружения приложения, вызывающего сбои с памятью, обязательно нужно подключить все плагины обратно, кроме проблемного.
  5. Если нужно использовать этот конкретный подключаемый модуль, можно попробовать обновить его до последней версии и проконтролировать - устранен ли сбой.

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

  1. Открыть страницу с Flash-видео.
  2. Нажать мышью видеоплейер и «Настройки» в меню.
  3. Нажать значок в левом нижнем углу и открыть панель экрана.
  4. Установите флажок «Включить аппаратное ускорение».
  5. После этого обязательно проверьте, разрешена ли проблема.

Он также поддерживает инструменты Mozilla Thunderbird и Skype. При запуске переносного исполняемого файла SpeedyFox автоматически обнаруживает и загружает профиль по умолчанию для каждого из поддерживаемых приложений. Поскольку он очень популярен в наши дни, также можно загружать пользовательские профили для портативных версий Firefox или Chrome. Порядок действий:

  1. Нажать на панель меню SpeedyFox и выбрать «Добавить настраиваемый профиль» или перетащить папку в окно программы Firefox, оптимизация памяти начнется после отметки профилей приложения и нажатия кнопки «Оптимизировать».
  2. SpeedyFox начнет уплотнять базы SQLite. В окне прогресса будет показано, какие базы оптимизированы, а также сколько места сохраняется. Нужно убедиться, что оптимизируемые программы в данный момент не выполняются или они не будут обработаны. Автор SpeedyFox рекомендует запускать инструмент каждые 1-2 недели в зависимости от использования включенных браузеров.
  3. SpeedyFox также работает из командной строки, и можете легко разместиться в форме ярлыка или скрипта. Для этого потребуется нажать «Командная строка», затем «Копировать», чтобы скопировать текущую команду и параметры в буфер обмена и поместить их в пакетный файл или ярлык на рабочем столе для запуска с двойным щелчком.

Если ни одно из предыдущих решений не работает, можно попробовать использовать другой браузер, так как некоторые ПК конфликтуют с Firefox. Если такая же проблема возникает с другими браузерами, возможно, стоит подумать об обновлении ОЗУ.



В последнее время у меня постоянно выскакивает окно, что Mozilla Firefox использует много памяти.Меня это немного притомило и я пошла к знатокам интернета искать ответ на этот вопрос.И вот что я узнала.

Эта статья призвана помочь тем, кто озадачился проблемой прожорливости браузера Mozilla Firefox. А именно, что касается использования им большого количество оперативной памяти, что в свою очередь может привести к большой нагрузке на дисковую систему и центральный процессор.
Часто перерасход памяти, как и нагрузка на процессор, возникают из-за кривых плагинов и баров. Не стоит обвешивать браузер рюшечками на все случаи жизни или на перспективу. Оставьте только те, которые вам действительно необходимы, ненужные отключите, а оставшиеся не забывайте обновлять. Последнее особенно актуально в связи с текущей частотой выпусков новых версий браузера 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 не будет никогда читать заранее страницы, ссылки на которые есть на текущей странице.

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

Я у себя такое сделала, теперь буду смотреть и ждать, выскочит ли у меня снова окно про память.
Удачи всем, буду рада, если эта инфа будет вам полезна.
Следите за следующими выпусками " Советы от знатоков " с интересной для вас информацией в блоге от Любаши К...

Я уже писал о том как ускорить загрузку страниц в 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 .

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

Шаги

Устранение неполадок c расширениями

    Запустите Firefox в безопасном режиме. В адресной строке введите about:support , чтобы открыть страницу с информацией об устранении неполадок. Нажмите «Перезапустить без дополнений». Во всплывающем окне выберите «Безопасный режим». Теперь проверьте загрузку процессора – если в безопасном режиме Firefox меньше загружает процессор, перейдите к следующему шагу.

    • Или нажмите «Меню» – «Справка» (вопросительный знак) – «Информация для решения проблем».
  1. Отключение расширения. Перезапустите Firefox. В адресной строке введите about:addons , чтобы открыть страницу со списком дополнений. Перейдите на вкладку «Расширения» и возле конкретного расширения нажмите «Отключить». Перезапустите Firefox. Теперь проверьте загрузку процессора с отключенным расширением.

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

    • Чрезмерное количество расширений может сильно загружать процессор, даже если все они работают исправно. Если вы не можете удалить расширения, отключите те из них, которыми редко пользуетесь, и включайте их в тот момент, когда они вам нужны.
  2. Включите тему по умолчанию. Пользовательские темы могут замедлять браузер. Нажмите «Меню» – «Дополнения» – «Внешний вид» и активируйте тему по умолчанию.

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

    Настройте аппаратное ускорение для Flash-видео. Flash-плеер может использовать аппаратное ускорение, даже если вы отключите его. Щелкните правой кнопкой мыши по Flash-видео и выберите «Настройки». Перейдите на вкладку «Экран» и установите или уберите флажок у «Включить аппаратное ускорение». Поработайте с включенным аппаратным ускорением, а затем без него, и сравните результаты.

    • YouTube и некоторые другие аналогичные сайты используют HTML5-плеер.
  3. Отключите WebGL. Это аналог аппаратного ускорения, который используется в ресурсоемких задачах, например, в 3D-играх. В прошлом это сильно загружало процессор, но в последних версиях Firefox это встречается крайне редко. Отключите WebGL следующим образом.

Похожие статьи

© 2024 tricolor-ofis-prodazh.ru. Нужные устройства.