Поиск по сайту:

Firefox Quantum ест оперативную память, как Chrome


В течение долгого времени я предпочитал Mozilla Firefox. Я всегда предпочитал его использованию Google Chrome из-за его простоты и разумного использования системных ресурсов (особенно оперативной памяти). Во многих дистрибутивах Linux, таких как Ubuntu, Linux Mint и многих других, Firefox даже устанавливается по умолчанию.

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

Читайте также: как установить Firefox Quantum в Linux

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

Поэтому я провел простое исследование, чтобы изучить использование памяти Quantum, а также попытался сравнить его с использованием памяти Chrome, используя следующую среду тестирования:

Operating system - Linux Mint 18.0
CPU Model        - Intel(R) Core(TM) i3-3120M CPU @ 2.50GHz                                                            
RAM 		 - 4 GB(3.6 Usable)

Firefox Quantum съедает оперативную память при открытии множества вкладок

Если вы откроете Quantum всего с несколькими вкладками, скажем, до 5, вы заметите, что потребление памяти Firefox довольно хорошее, но по мере того, как вы открываете больше вкладок и продолжаете при длительном использовании он съедает ОЗУ.

Я провел несколько тестов с помощью утилиты GLS — инструмента мониторинга системы Linux в реальном времени, позволяющего просматривать основные процессы по использованию оперативной памяти. В этом инструменте для сортировки процессов по использованию оперативной памяти просто нажмите клавишу m.

Я начал с запуска glances и сортировки процессов по максимальному использованию оперативной памяти перед запуском Firefox, как показано на снимке экрана ниже.

glances 

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

Поскольку я продолжал использовать Firefox в течение дня, использование памяти неуклонно увеличивалось, как видно на следующем снимке экрана.

В конце дня Firefox уже израсходовал более 70% оперативной памяти моей системы, как показано красным предупреждающим индикатором на следующем снимке экрана.

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

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

Зная, что Chrome использует оперативную память, на следующий день я решил также сравнить использование им (Quantum) памяти с Chrome, как описано в следующем разделе.

Firefox Quantum против Chrome: использование оперативной памяти

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

Затем, взглянув, я наблюдал за использованием ими оперативной памяти (как и прежде, отсортировал процессы по использованию памяти). Как вы можете видеть на этом снимке экрана, учитывая, что все процессы Chrome и Firefox (родительские и дочерние процессы) в среднем, Chrome по-прежнему потребляет больший процент оперативной памяти. чем Квантум.

Чтобы лучше понять использование памяти двумя браузерами, нам необходимо четко интерпретировать вывод значения столбцов %MEM, VIRT и RES из заголовки списка процессов:

  • VIRT – представляет общий объем памяти, к которому процесс может получить доступ в данный момент, включая ОЗУ, подкачку и любую общую память, к которой осуществляется доступ.
  • RES – точное представление того, какой объем резидентной памяти или фактической физической памяти потребляет процесс.
  • %MEM – представляет процент физической (резидентной) памяти, используемой этим процессом.

Судя по пояснениям и значениям на скриншотах выше, Chrome по-прежнему потребляет больше физической памяти, чем Quantum.

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