Multi-Process Firefox: sve što trebate znati
- Kategorija: Firefox
Nakon višegodišnjeg razvoja i nekoliko odgađanja, multi-procesni Firefox, poznat i pod nazivom Electrolysis ili e10S, uskoro će biti omogućen za podskup stabilnih korisnika Firefoxa.
Sljedeći vodič nudi vam informacije o Firefoxovoj višeprocesnoj arhitekturi. Objašnjava što značajka nudi, postavke i sklopke za nju, pokriva kompatibilnost s dodatcima i razmatra budućnost značajke.
Mozilla planira omogućiti višeprocesnu arhitekturu za podskup korisnika Firefox Stablea kada preglednik dosegne verziju 48. Ako stvari budu tekle po planu, Firefox 48 bit će objavljen 2. kolovoza 2016 ,
Izvođenje više procesa je započelo i u tijeku je (Firefox 52). Mozilla planira povećati broj sadržaja procesa na četiri za stabilnu populaciju u Firefoxu 54.
Krijesnica više procesa
Funkcija elektrolize hostira, prikazuje ili izvršava web sadržaje u podređenim podređenim procesima koji komuniciraju s 'roditeljskim' preglednikom Firefox putem različitih ipdl protokola.
Višeprocesna arhitektura poboljšava stabilnost, performanse i sigurnost preglednika razdvajanjem zadataka u procese.
Prva iteracija višeprocesnog Firefoxa pomiče NPAPI dodatke, reprodukciju medija i web sadržaje na podređene procese te ih tako odvaja od jezgre preglednika.
Saznajte je li omogućena podrška za više postupaka
Najlakši način da saznate je li omogućen višeprocesni Firefox je sljedeći:
- Učitajte o: podrška u Firefox adresnoj traci.
- Pronađite 'Multiprocess Windows' pod Osnovne aplikacije blizu vrha.
Trebao bi čitati omogućeno ili onemogućeno te vam daje izravan odgovor o stanju višeprocesne funkcionalnosti u pregledniku.
Omogućavanje elektrolize u Firefoxu
Ako podrška za više procesa još nije omogućena u Firefoxu, možete je omogućiti ručno. To je istina čak i ako pokrenete Firefox 47 Stable jer je funkcionalnost već postojana.
Prije nego što to učinite, možda biste trebali pokrenuti provjere kompatibilnosti dodataka. Ako ne pokrećete dodatke, oko 40% Firefox korisnika to ne čini Prema Mozilla, korak možete preskočiti.
Provjera kompatibilnosti dodataka
Iako možete odmah skočiti u vodu omogućujući Elektrolizu bez da prvo provjerite kompatibilnost, visoko je preporučeno da provjerite jesu li svi važni dodaci kompatibilni s e10-ima prije nego što to učinite.
Možete pogledati Jesmo li ipak e10S web mjesto na kojem su navedeni glavni dodaci i njihova kompatibilnost s e10s. Većina Firefox dodataka nije testirana, tako da možda niste ništa mudriji nakon provjere svojih dodataka na web mjestu.
Što možeš učiniti, je stvoriti sekundarni profil u Firefoxu , kopirajte na njega sva proširenja prvog profila i omogućite e10s za taj sekundarni profil.
To je daleko od idealnog. Alternativno je onemogućiti sve dodatke, omogućiti e10s i omogućiti proširenja jedno po jedno kako biste otkrili jesu li kompatibilni.
Omogući / onemogući elektrolizu u Firefoxu
Da biste omogućili ili onemogućili višeprocesni Firefox, napravite sljedeće
- Upišite about: config u adresnoj traci preglednika.
- Potvrdite da ćete biti oprezni.
- Traziti browser.tabs.remote.autostart ,
- Dvaput kliknite na postavku.
Postavljanje vrijednosti browser.tabs.remote.autostart na true omogućuje multiprocesnu arhitekturu u Firefoxu, postavljanjem na false to onemogućuje.
Bilješka : Od Firefoxa 68 pa nadalje, postavljanje postavke na False nema učinka. Firefox automatski postavlja postavku True bez obzira na preferencije korisnika.
Imajte na umu da morate ponovno pokrenuti preglednik kad promijenite vrijednost postavke.
Neke konfiguracije, ako se koristi pristupačnost ili su dodaci nekompatibilni, sprečavaju omogućavanje Elektrolize.
Na spomenutoj stranici support: prethodno je naveden razlog tako da znate zašto višestruki proces ne radi.
Možete prisiliti da omogućite višeprocesnu funkcionalnost u Firefoxu. Preporučam da napravite sigurnosnu kopiju svog korisničkog profila prije nego što to učinite.
- Upišite about: config u adresnoj traci preglednika i pritisnite enter.
- Kliknite desnom tipkom miša i odaberite Novo> Boolean.
- Imenuj browser.tabs.remote.force omogućiti ,
- Postavite njegovu vrijednost na pravi ,
Počevši od Firefoxa 68, prednost više nije dostupna.
Imajte na umu da forsiranje kompatibilnosti može imati velik utjecaj na performanse ako dodaci nisu kompatibilni s e10s.
Postoji još jedna prednost koju ćete možda trebati promijeniti u vezi s: config.
- Traži proširenja.e10sMultiBlockedByAddons
- Postavite postavku na false.
Ovo sprečava blokiranje višestrukih procesa sadržaja dodacima.
Promjena broja sadržaja procesa
Mozilla Firefox prema zadanim postavkama koristi jedan sadržaj sadržaja kad je omogućen višeprocesni Firefox. Mozilla planira to promijeniti u Firefoxu 54 povećavajući broj sadržaja procesa na 4 u toj verziji.
Trenutačno možete izmijeniti broj , za povećanje ili smanjenje ograničenja. Imajte na umu da će Firefox isporučiti s opcijom u postavkama preglednika koja vam na kraju dopušta.
- Upišite about: config u adresnoj traci preglednika i pritisnite enter.
- Traži dom.ipc.processCount.
- Dvaput kliknite na vrijednost i promijenite je. Broj koji unesete je broj sadržaja koji će Firefox koristiti.
Kada je omogućen višeprocesni Windows
Možete provjeriti stranicu about: support u Firefoxu da biste saznali je li omogućen višestruki postupak ili ne.
Primijetit ćete nekoliko procesa firefox.exe kada pokrenete upravitelja procesa, npr. Windows Task Manager koji ističe da je omogućena elektroliza.
Firefox bi se trebao raditi uglavnom kao i prije. U idealnom slučaju, omogućavanje višeprocesne funkcionalnosti trebalo bi odmah poboljšati performanse i stabilnost preglednika.
Međutim, možda ćete primijetiti veću potrošnju RAM-a od uobičajene. Mozilla je to potvrdila Firefox s elektrolizom trošit će oko 20% više RAM-a ,
Možete promijeniti koliko procesa Firefox koristi za svoju višeprocesnu funkcionalnost ,
Budućnost
Mozilla će nastaviti raditi na višeprocesnom Firefoxu nakon početnog predstavljanja ove značajke. Organizacija planira dovesti Firebox na Sandbox, koji se u sustavu Windows temelji na Chromium sandbox-u koji Google koristi u Chromeu. Ovaj sandbox će značajno poboljšati sigurnost kada je omogućen.
Sada Vi: Što mislite o nadolazećem izdanju e10-ova u Firefoxu?