Выпущен Firefox 54: multi-процесс оптимизации используемого объёма памяти

Недавно Mozilla Foundation запустил последнюю версию своего браузера Firefox. Самый лёгкий веб-браузер, позволяющий получить доступ ко всем этим удивительным веб-сайтам, теперь обеспечивает повышенную поддержку многозадачности в рамках своей многопроцессорной технологии. В результате усилий по Electrolysis от Mozilla (более восьми лет работы), новый Firefox 54 применяет принцип Goldilocks к дизайну браузера, охватывая подход между повышением производительности и приемлемым использованием памяти.

производительность и память

процессы и вкладки

Таким образом, Firefox не будет похож на Chrome, где каждый процесс отвечает за одну вкладку и обработку её содержимого (следовательно, может значительно увеличить использование памяти, что оправдывало славу Chrome как пожирателя памяти), но вместо этого Firefox 54 выберет более упорядоченный подход. Откройте 10 разных вкладок с 10 сайтами в Chrome, и получите 10 различных процессов. Каждый из процессов имеет свою собственную память — с собственным экземпляром движка браузера. Напротив, Firefox теперь создает до 4-х отдельных процессов для контента веб-страницы. Это означает, каждые первые 4 вкладки используют эти 4 процесса, а дополнительные вкладки запускаются с использованием потоков этих процессов, оптимизируя, согласно Firefox, память и производительность.

архитектура браузеров

потребление памяти браузерами

Это также означает, что в какой-то степени (хорошо, до 4 вкладок), Firefox теперь должен быть более стабильным, если одна из вкладок (процессы) дадут сбой, так как она фактически отделена от других вкладок. Однако, если открыто более 4 вкладок, вкладка с ошибкой может привести к каскадному событию для других вкладок, открытых под этим же процессом. Firefox добавляет возможность пользователям в настройках браузера увеличивать количество процессов, которые Firefox может запускать, поэтому, если в системе более 8 ГБ оперативной памяти, их можно смело увеличить за счёт повышения потребления VRAM.

С уважением, procompsoft.ru

Оставить комментарий