Багатопроцесорний Firefox: все, що потрібно знати
- Категорія: Firefox
Після багатьох років розробки та декількох затримок багатопроцесорний Firefox, також відомий як Електроліз або e10S, збирається ввімкнути для підмножини стабільних користувачів Firefox.
У наступному посібнику ви знайдете інформацію про багатопроцесорну архітектуру Firefox. Він пояснює, що функція пропонує, уподобання та комутатори для неї, охоплює сумісність над додатками та вивчає майбутнє функції.
Mozilla планує включити багатопроцесову архітектуру для підмножини користувачів Firefox Stable, коли браузер перейде до версії 48. Якщо все піде за планом, Firefox 48 вийде 2 серпня 2016 року .
Багатопроцесовий розгортання розпочався та триває (станом на Firefox 52). Mozilla планує збільшити кількість процесів вмісту до чотирьох для стабільної популяції у Firefox 54.
Багатопроцесорний Firefox
Функціонал електролізу розміщує, рендерує або виконує веб-вміст у фонових дочірніх процесах, які спілкуються з 'батьківським' браузером Firefox за допомогою різних протоколів ipdl.
Багатопроцесова архітектура покращує стабільність, продуктивність та безпеку браузера, розділяючи завдання на процеси.
Перша ітерація багатопроцесорного Firefox переміщує плагіни NPAPI, відтворення медіа та веб-вмісту для дочірніх процесів, тим самим відокремлюючи їх від ядра браузера.
Дізнайтеся, чи ввімкнена підтримка багатопроцесорних процесів
Найпростіший спосіб з’ясувати, чи включений багатопроцесорний Firefox є наступним:
- Завантажте про: підтримка в адресному рядку Firefox.
- Знайдіть 'Багатопроцесовий Windows' у розділі Основи програми біля верхньої частини.
Він повинен читати ввімкнено або вимкнено, і дає вам пряму відповідь про стан багатопроцесорної функціональності в браузері.
Включення електролізу в Firefox
Якщо підтримка багатопроцесорних процесів ще не включена у Firefox, ви можете ввімкнути її вручну. Це вірно, навіть якщо ви запустили Firefox 47 Stable, оскільки функціональність вже є.
Перш ніж це зробити, можливо, ви захочете запустити перевірку сумісності для додатків. Якщо ви не запускаєте додатки, близько 40% користувачів Firefox цього не роблять За словами Mozilla, ви можете пропустити крок.
Перевірка сумісності додатків
Хоча ви можете стрибати у воду відразу, ввімкнувши Електроліз без попередньої перевірки сумісності, настійно рекомендується перевірити, чи всі важливі додатки сумісні з e10s, перш ніж це зробити.
Ви можете перевірити Ми все-таки e10S веб-сайт, який перелічує основні додатки та сумісність з e10s. Більшість додатків Firefox не перевіряються, хоча ви можете бути нічим не мудрішим після перевірки своїх додатків на сайті.
Що ти можеш зробити, - створити вторинний профіль у Firefox , скопіюйте в нього всі розширення першого профілю та ввімкніть e10s для цього вторинного профілю.
Це далеко не ідеально. Альтернатива - відключити всі додатки, включити e10s та включити розширення по черзі, щоб з’ясувати, чи сумісні вони.
Увімкнути / вимкнути електроліз у Firefox
Щоб увімкнути або вимкнути багатопроцесорний Firefox, виконайте наступне
- Введіть about: config у адресному рядку браузера.
- Підтвердьте, що ви будете обережні.
- Шукати browser.tabs.remote.autostart .
- Двічі клацніть на налаштування.
Встановлення значення browser.tabs.remote.autostart для true дозволяє багатопроцесовій архітектурі в Firefox, встановивши її на false, відключає її.
Примітка : Від Firefox 68 і далі налаштування параметра False не впливає. Firefox автоматично встановлює перевагу True, незалежно від переваг користувача.
Зверніть увагу, що вам потрібно перезапустити веб-переглядач, коли ви зміните значення налаштування.
Деякі конфігурації, якщо використовується доступність або доповнення несумісні, перешкоджають включенню Електролізу.
На згаданій раніше сторінці about: підтримка перераховується причина, щоб ви знали, чому багатопроцесовий не працює.
Ви можете змусити ввімкнути багатопроцесорну функціональність у Firefox. Рекомендую перед цим зробити резервну копію профілю користувача.
- Введіть about: конфігурація в адресному рядку браузера та натисніть клавішу Enter.
- Клацніть правою кнопкою миші та виберіть Створити> Логічне.
- Назвіть це browser.tabs.remote.force-enable .
- Встановіть його значення на правда .
Починаючи з Firefox 68, цей параметр більше не доступний.
Зауважте, що форсування сумісності може мати великий вплив на продуктивність, якщо додатки несумісні з e10.
Є ще одна перевага, яку може знадобитися змінити щодо: config.
- Пошук розширень.e10sMultiBlockedByAddons
- Встановіть налаштування на значення false.
Це запобігає блокуванню кількох процесів вмісту додатками.
Зміна кількості змістових процесів
Mozilla Firefox використовує один процес контенту за замовчуванням прямо зараз, коли ввімкнено багатопроцесорний Firefox. Mozilla планує змінити це в Firefox 54, збільшивши кількість процесів вмісту до 4 у цій версії.
Ви можете змінити кількість прямо зараз , підвищити або зменшити ліміт. Зауважте, що в кінцевому рахунку Firefox поставить опцію в налаштуваннях браузера, яка дозволяє вам це зробити.
- Введіть about: конфігурація в адресному рядку браузера та натисніть клавішу Enter.
- Шукайте dom.ipc.processCount.
- Двічі клацніть значення і змініть його. Введене вами число - це кількість контентних процесів, які використовуватиме Firefox.
Коли ввімкнено багатопроцесорний Windows
Ви можете перевірити сторінку about: підтримка у Firefox, щоб дізнатись, чи ввімкнено багатопроцесорний процес чи ні.
Ви помітите кілька процесів firefox.exe під час запуску менеджера процесів, наприклад Windows Task Manager, який підкреслює, що електроліз включений.
Firefox здебільшого має працювати як і раніше. В ідеалі, увімкнення функцій багатопроцессорної системи має одразу підвищити продуктивність та стабільність браузера.
Однак ви можете помітити більше, ніж зазвичай, оперативна пам'ять. Mozilla це підтвердила Firefox з електролізом використовуватиме приблизно на 20% більше оперативної пам’яті .
Ви можете змінити, скільки процесів Firefox використовує для своєї багатопроцесорної функціональності .
Майбутнє
Mozilla продовжуватиме працювати над багатопроцесорним Firefox після початкового запуску цієї функції. Організація планує залучити пісочницю до Firefox, яка в Windows базується на пісочниці Chromium, яку Google використовує в Chrome. Ця пісочниця значно покращить безпеку при включенні.
Тепер ти: Що ви берете на майбутній випуск е10-х у Firefox?