Mitmeprotsessiline Firefox: kõik, mida peate teadma

Pärast aastatepikkust arendustööd ja mitmeid viivitusi on mitmeprotsessiline Firefox, tuntud ka kui Elektrolüüs või e10S, lubatav Firefoxi stabiilsete kasutajate alarühmas.

Järgmine juhend sisaldab teavet Firefoxi mitmeprotsessilise arhitektuuri kohta. See selgitab, mida funktsioon pakub, eelistusi ja lülitusi selle jaoks, hõlmab lisandmoodulite ühilduvust ja heidab pilgu funktsiooni tulevikule.

Mozilla kavatseb lubada mitme protsessori arhitektuuri Firefoxi stabiilsete kasutajate alamhulgale, kui brauser jõuab versioonini 48. Kui asjad lähevad plaanipäraselt, vabastatakse Firefox 48 2. augustil 2016.

Mitmeprotsessiline juurutamine on alanud ja jätkub (nagu Firefox 52). Mozilla kavatseb suurendada Firefoxi 54 stabiilse populatsiooni jaoks sisuprotsesside arvu neljani.

Mitmeprotsessiline Firefox

Elektrolüüsi funktsionaalsus majutab, renderdab või käivitab veebipõhist sisu taustpärimisprotsessides, mis suhtlevad Firefoxi vanemate brauseriga mitmesuguste ipdl-protokollide kaudu.

Mitmeprotsessiline arhitektuur parandab brauseri stabiilsust, jõudlust ja turvalisust, jagades ülesanded protsessideks.

Mitmeprotsessilise Firefoxi esimene iteratsioon viib NPAPI pistikprogrammid, meediumiesituse ja veebisisu alamprotsessidesse, eraldades need brauseri tuumast.

Uurige, kas mitmeprotsessiline tugi on lubatud

Lihtsaim viis teada saada, kas mitmeprotsessiline Firefox on lubatud, on järgmine:

  1. Laadige umbes: tugi Firefoxi aadressiribal.
  2. Leidke ülaosas rakenduse põhiteave jaotises „Mitmeprotsessiline Windows”.

See peaks olema lubatud või keelatud ja annab teile otsese vastuse brauseri mitmeprotsessilise funktsiooni seisu kohta.

Elektrolüüsi lubamine Firefoxis

Kui mitmeprotsessiline tugi pole Firefoxis veel lubatud, võite selle lubada käsitsi. See kehtib isegi juhul, kui käivitate Firefox 47 Stable, kuna funktsioonid on juba olemas.

Enne seda võite siiski läbi viia lisandmoodulite ühilduvuse kontrollimise. Kui te lisandmooduleid ei käivita, siis umbes 40% Firefoxi kasutajatest ei järgi Mozilla andmeid, võite selle sammu vahele jätta.

Lisandmoodulite ühilduvuse kontrollimine

Ehkki võite kohe hüpata vette, lubades elektrolüüsi, esmalt ühilduvust kontrollimata, on soovitatav enne seda kontrollida, kas kõik olulised lisandmoodulid ühilduvad e10-dega.

Võite vaadata saiti Are We e10S Yet, kus loetletakse populaarsemad lisandmoodulid ja nende ühilduvus e10-dega. Enamikku Firefoxi lisandmooduleid ei testita, nii et pärast saidil olevate lisandmoodulite kontrollimist võite olla ükski targem.

Mida saate teha, on luua sekundaarprofiil Firefoxis, kopeerida sinna kõik esimese profiili laiendid ja lubada selle teisese profiili jaoks e10-id.

See pole kaugeltki ideaalne. Alternatiiviks on kõigi lisandmoodulite keelamine, e10-de lubamine ja laienduste ükshaaval lubamine, et teada saada, kas need ühilduvad.

Elektrolüüsi lubamine / keelamine Firefoxis

Mitmeprotsessilise Firefoxi lubamiseks või keelamiseks toimige järgmiselt

  1. Tippige brauseri aadressiribale about: config.
  2. Kinnitage, et olete ettevaatlik.
  3. Otsige brauserit.tabs.remote.autostart .
  4. Topeltklõpsake eelistusel.

Brauseri.tabs.remote.autostart väärtuse tõeseks seadmine lubab Firefoxis mitmeprotsessilist arhitektuuri, määrates selle valeks, keelab selle.

Märkus : alates Firefox 68 ja alates sellest, ei muuda eelistus valeks seadmist. Firefox seab eelistuseks True tõene, sõltumata kasutaja eelistustest.

Pange tähele, et eelistuse väärtuse muutmisel peate brauseri taaskäivitama.

Mõni konfiguratsioon takistab elektrolüüsi lubamist, kui kasutatakse juurdepääsetavust või lisandmoodulid ei ühildu.

Varem mainitud umbes: tugiteenuste lehel loetletakse põhjus, nii et teate, miks mitmeprotsessiline protsess ei tööta.

Võite Firefoxis lubada mitmeprotsessilise funktsiooni sunniviisiliselt. Soovitan enne oma kasutajaprofiili varundamist varundada.

  1. Tippige brauseri aadressiribale umbes: config ja vajutage sisestusklahvi.
  2. Paremklõpsake ja valige Uus> Boolean.
  3. Pange sellele brauser.tabs.remote.force-enable .
  4. Seadke selle väärtus tõeseks .

Alates Firefox 68 versioonist pole eelistus enam saadaval.

Pange tähele, et ühilduvuse sundimisel võib jõudlusele olla suur mõju, kui lisandmoodulid ei ühildu e10-dega.

On veel üks eelistus, mida peate võib-olla muutma: config.

  1. Otsige laiendeid.e10sMultiBlockedByAddons
  2. Valige eelistus valeks.

See hoiab ära mitmete sisuprotsesside blokeerimise lisandmoodulite abil.

Sisuprotsesside arvu muutmine

Mozilla Firefox kasutab vaikimisi praegu ühte sisuprotsessi, kui mitmeprotsessiline Firefox on lubatud. Mozilla kavatseb seda Firefox 54-s muuta, suurendades selles versioonis sisuprotsesside arvu 4-ni.

Limiidi suurendamiseks või vähendamiseks saate kohe arvu muuta. Pange tähele, et Firefox saadab brauseri seadetes valiku, mis lubab teil seda teha.

  • Tippige brauseri aadressiribale umbes: config ja vajutage sisestusklahvi.
  • Otsige dom.ipc.processCount.
  • Topeltklõpsake väärtust ja muutke seda. Sisestatud arv on sisuprotsesside arv, mida Firefox kasutab.

Kui mitmeprotsessiline Windows on lubatud

Firefoxi lehel about: support saate vaadata, kas mitmeprotsessiline protsess on lubatud või mitte.

Protsessihalduri käivitamisel näete mitmeid firefox.exe protsesse, nt Windowsi tegumihaldur, mis rõhutab, et elektrolüüs on lubatud.

Firefox peaks enamasti toimima täpselt nagu varem. Ideaalis peaks mitmeprotsessilise funktsionaalsuse lubamine brauseri jõudlust ja stabiilsust kohe parandama.

Võite siiski märgata tavapärasest suuremat RAM-i kasutamist. Mozilla kinnitas, et elektrolüüsiga Firefox kasutab umbes 20% rohkem RAM-i.

Võite muuta, kui palju protsesse Firefox mitmeprotsessilise funktsionaalsuse jaoks kasutab.

Tulevik

Pärast funktsiooni esmakordset kasutuselevõttu jätkab Mozilla mitmeprotsessilise Firefoxi kasutamist. Organisatsioon plaanib tuua liivakasti Firefoxi, mis Windowsi puhul põhineb Chromiumi liivakastil, mida Google kasutab Chrome'is. See liivakast parandab lubamisel turvalisust.

Nüüd sina: mis on teie tulevane e10-de väljaandmine Firefoxis?