Multi-Process Firefox: vse kar morate vedeti
- Kategorija: Firefox
Po dolgih letih razvoja in več zamudah bo multi-procesni Firefox, znan tudi pod imenom Electrolysis ali e10S, omogočen za podmnožico stabilnih uporabnikov Firefox.
Naslednji vodnik vam ponuja informacije o večstopenjski arhitekturi Firefoxa. Pojasnjuje, kaj ponuja funkcija, nastavitve in stikala zanjo, pokriva združljivost dodatkov in se ozira v prihodnosti funkcije.
Mozilla namerava omogočiti večprocesno arhitekturo za podmnožico uporabnikov Firefox Stable, ko brskalnik doseže različico 48. Če bodo stvari potekale po načrtih, Firefox 48 bo izšel 2. avgusta 2016 .
Predstavitev več procesov se je začela in se še vedno izvaja (od Firefoxa 52). Mozilla načrtuje povečanje števila vsebinskih procesov na štiri za stabilno populacijo v Firefoxu 54.
Večstopenjski Firefox
Funkcija elektrolize gosti, upodablja ali izvaja spletno vsebino v nadrejenih otroških procesih, ki komunicirajo s starševim brskalnikom Firefox prek različnih protokolov ipdl.
Multi-procesna arhitektura izboljša stabilnost, delovanje in varnost brskalnika z ločevanjem nalog na procese.
Prva iteracija večprocesnega Firefoxa premakne vtičnike NPAPI, predvajanje medijev in spletno vsebino na otroške procese in jih tako loči od jedra brskalnika.
Ugotovite, ali je omogočena podpora za več procesov
Najlažji način za ugotovitev, ali je omogočen večstopenjski Firefox, je naslednji:
- Naložite približno: podpora v naslovni vrstici Firefox.
- Poiščite »Multiprocess Windows« v razdelku Osnove aplikacije blizu vrha.
Prebrano mora biti omogočeno ali onemogočeno in vam daje neposreden odgovor o stanju večsistemske funkcionalnosti v brskalniku.
Omogočanje elektrolize v Firefoxu
Če podpora za več procesov v Firefoxu še ni omogočena, jo lahko omogočite ročno. To velja tudi, če zaženete Firefox 47 Stable, saj je funkcionalnost že na voljo.
Pred tem pa boste morda želeli zagnati preverjanja združljivosti za dodatke. Če ne zaženete dodatkov, približno 40% uporabnikov Firefoxa ne Po Mozilla lahko korak preskočite.
Preverjanje združljivosti dodatkov
Medtem ko lahko skočite v vodo takoj, če omogočite Elektrolizo, ne da bi najprej preverili združljivost, je predlagano, da preverite, ali so vsi pomembni dodatki združljivi z e10s, preden to storite.
Lahko preverite Smo še e10S spletno mesto, ki navaja zgornje dodatke in njihovo združljivost z e10. Večina dodatkov Firefox ni preizkušena, tako da po preverjanju svojih dodatkov na spletnem mestu morda niste nič bolj modri.
Kaj lahko narediš, ustvari sekundarni profil v Firefoxu , nanj kopirajte vse razširitve prvega profila in omogočite e10s za ta sekundarni profil.
To še zdaleč ni idealno. Druga možnost je, da onemogočite vse dodatke, omogočite e10s in omogočite razširitve eno za drugo, da ugotovite, ali so združljivi.
Omogoči / onemogoči elektrolizo v Firefoxu
Če želite omogočiti ali onemogočiti večstopenjski Firefox, naredite naslednje
- V naslovno vrstico brskalnika vnesite about: config.
- Potrdite, da boste previdni.
- Išči browser.tabs.remote.autostart .
- Dvokliknite nastavitev.
Če nastavite vrednost browser.tabs.remote.autostart na true, omogoča večprocesno arhitekturo v Firefoxu, če jo nastavite na false, jo onemogoči.
Opomba : Od Firefoxa 68 naprej nastavitev nastavitve na False nima vpliva. Firefox samodejno nastavi to možnost True, ne glede na uporabniške nastavitve.
Upoštevajte, da morate brskalnik znova zagnati, ko spremenite vrednost nastavitve.
Nekatere konfiguracije, če se uporablja dostopnost ali so dodatki nezdružljivi, preprečujejo omogočanje elektrolize.
Na prej omenjeni strani o podpori je naveden razlog, tako da veste, zakaj večstopenjski postopek ne deluje.
V Firefoxu lahko omogočite večfunkcijsko delovanje. Priporočam, da pred tem varnostno kopirate svoj uporabniški profil.
- Vtipkajte about: config v naslovni vrstici brskalnika in pritisnite Enter.
- Z desno miškino tipko kliknite in izberite Novo> Boolean.
- Poimenujte ga browser.tabs.remote.force-enable .
- Nastavite vrednost na prav .
Od Firefoxa 68 ta možnost ni več na voljo.
Upoštevajte, da lahko prisiljevanje združljivosti močno vpliva na uspešnost, če dodatki niso združljivi z e10.
Obstaja še ena prednost, ki jo boste morda morali spremeniti pri about: config.
- Poiščite razširitve.e10sMultiBlockedByAddons
- Nastavite nastavitev na false.
S tem preprečite blokiranje več vsebinskih procesov z dodatki.
Spreminjanje števila vsebinskih procesov
Mozilla Firefox trenutno privzeto uporablja en vsebinski postopek, ko je omogočen večprocesni Firefox. Mozilla načrtuje, da bo to v Firefoxu 54 spremenila s povečanjem števila vsebinskih procesov na 4 v tej različici.
Takoj lahko spremenite štetje , za dvig ali znižanje meje. Upoštevajte, da bo Firefox v nastavitvah brskalnika na voljo z možnostjo, ki vam to omogoča.
- Vtipkajte about: config v naslovni vrstici brskalnika in pritisnite Enter.
- Poiščite dom.ipc.processCount.
- Dvokliknite vrednost in jo spremenite. Številka, ki jo vnesete, je število vsebinskih procesov, ki jih bo uporabljal Firefox.
Ko je omogočen večprocesni sistem Windows
Na Firefoxu lahko preverite stran o podpori in preverite, ali je multi-proces omogočen ali ne.
Ko zaženete upravitelja procesov, boste opazili več procesov firefox.exe, npr. Windows Task Manager, ki poudarja, da je omogočena elektroliza.
Firefox bi moral večinoma delovati tako kot prej. V idealnem primeru bi omogočanje funkcionalnosti več procesov takoj izboljšalo delovanje in stabilnost brskalnika.
Lahko pa opazite večjo porabo RAM-a kot običajno. Mozilla je to potrdila Firefox z elektrolizo bo porabil približno 20% več RAM-a .
Lahko spremenite, koliko procesov Firefox uporablja za svoje večprocesne funkcije .
Prihodnost
Mozilla bo po začetni uvedbi funkcije še naprej delala na večstopenjskem Firefoxu. Organizacija načrtuje, da bo Firefox predstavil peskovnik, ki v sistemu Windows temelji na peskovniku Chromium, ki ga Google uporablja v Chromu. Ta peskovnik bo znatno omogočil izboljšanje varnosti.
Zdaj pa ti: Kaj nameravate prihajajoči različici e10s v Firefoxu?