Инструменты для оптимизации использования памяти Firefox и Chrome

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

Firefox справляется с этим лучше, чем Chrome на момент написания, но оба могут легко увеличить использование памяти до 1 гигабайта и больше.

Высокое использование памяти может не быть проблемой, если в системе, над которой вы работаете, ее много. Если у него 4, 8, 16 или даже больше гигабайт оперативной памяти, вы никогда не столкнетесь с проблемами, связанными с памятью.

Конечно, вам может не понравиться, сколько памяти одна программа использует в системе, но если это не влияет на производительность или другие операции, беспокоиться не о чем.

Интернет-пользователи, использующие системы с меньшим объемом оперативной памяти, особенно с 1 гигабайтом и ниже, находятся в другом положении. В их системах может не хватить ОЗУ для всех запущенных в нем процессов, что может снизить общую производительность системы из-за использования кеширования для преодоления этого ограничения.

Следующий список программ разделен на две части: расширения браузера и программы.

Программы оптимизации памяти

процесс firefox

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

Firemin

firemin

Firemin не делает того, что Windows не делает сама, когда в системе заканчивается оперативная память. Он вызывает функцию Windows EmptyWorkingSet снова и снова в цикле, чтобы освободить память. Вызов функции удаляет как можно больше страниц из рабочего набора указанного процесса.

Эффект временный, поэтому Firemin вызывает его в цикле. Это также может повлиять на производительность системы в зависимости от того, как она настроена.

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

После запуска вы можете увидеть его эффект, открыв диспетчер задач Windows или сторонний диспетчер процессов, например Обозреватель процессов.

RAMMap

раммап

RAMMap был разработан, чтобы предоставить пользователям операционной системы Windows подробную информацию о том, как она использует память.

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

Программа поставляется с пустым меню вверху, которое можно использовать для освобождения памяти. Он предлагает дополнительные пустые параметры по сравнению с Firemin, но не запускает их в цикле, как это делает предыдущая программа.

Еще одно отличие состоит в том, что он очистит их все, а не только определенного процесса.

Оптимизатор памяти Wise

мудрый оптимизатор памяти

Вы можете настроить Wise Memory Optimizer на автоматический запуск, когда количество системной памяти упадет ниже порогового значения. Сама программа оптимизирует не отдельные процессы, а общее использование оперативной памяти.

Компания не раскрывает, как это работает, но весьма вероятно, что она использует те же вызовы API, что и все другие программы, которые работают аналогичным образом.

SpeedyFox

Speedyfox

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

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

Быстрый список альтернатив

Эти программы работают аналогично перечисленным выше.

  1. Архив с памятью для всех браузеров поддерживает более двух десятков браузерных процессов. Он может освободить оперативную память для любого из них, установив желаемый объем оперативной памяти в интерфейсе.
  2. CleanMem запускается каждые 15 минут для освобождения системной памяти. Доступна версия Pro с расширенными функциями, а в бесплатной версии их не так много.
  3. Усилитель памяти очищает рабочий набор процессов при запуске. Он создан тем же разработчиком, что и Firemin, но вместо этого работает со всеми процессами.
  4. Minimem отображает процессы, отсортированные по использованию памяти в своем интерфейсе. Вы можете выбрать один или несколько для оптимизации.
  5. Mz RAM Booster освободит оперативную память, когда она упадет ниже порогового значения. Кроме того, программа поставляется с набором настроек.
  6. RAMRush оптимизирует память, когда свободное количество упадет ниже отметки 8%.

Расширения браузера

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

FooTab (Гугл Хром)

FooTab улучшает запуск Chrome, загружая только активную вкладку при запуске браузера, блокируя загрузку всех других вкладок.

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

OneTab (Mozilla Firefox)

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

  • Вкладка Граната аналогичное расширение.

Вкладка Гибернация (Гугл Хром)

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

Великая Подтяжка (Гугл Хром)

большая подтяжка

Приостановить одну или все вкладки окна браузера Chrome. Приостановка вкладок выгружает их в браузере, не удаляя саму вкладку.

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

Ограничитель вкладок (Гугл Хром)

ограничитель вкладок с очередью

Основная цель Tabs Limiter — ограничить количество вкладок, которые могут быть открыты в веб-браузере Chrome в любой момент. Он делает это путем перемещения страниц, которые выходят за пределы очереди, чтобы сделать их доступными, когда слоты станут доступными.

Другие расширения:

  1. Вкладки с отложенной загрузкой для Chrome
  2. Спящий режим для Firefox

Больше недоступно

Свободная память (Mozilla Firefox)

освободить память firefox

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

Перезагрузка памяти (Mozilla Firefox)

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

UnloadTab (Mozilla Firefox)

unloadtab

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

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

  • Приостановить вкладку — альтернатива, которая работает аналогичным образом.

Внутренние параметры

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

Firefox о: память

Загрузите about: memory в адресную строку браузера Firefox для параметров, позволяющих уменьшить использование памяти браузером. Здесь вы можете выполнить глобальную сборку мусора, циклическую сборку или минимизировать использование памяти.

Chrome chrome: // перенаправление памяти /

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