Muuta kuinka monta prosessia Firefox käyttää

Mozilla lisäsi tukea useille sisältöprosesseille Firefox 54 Stablessa. Yhtiö testasi aiemmin Firefox-selaimen kehitysversioiden toimivuutta ja päätti sallia sisältöprosessit Firefox Stablessa näiden kehitysversioiden testitulosten perusteella.

Firefox-selaimen nykyisissä vakaissa versioissa käytetään neljää sisältöprosessia, mikä tarkoittaa, että useat sivustot jakavat sisältöprosessin, kun useita sivustoja avataan selaimessa.

Tämä tarkoittaa, että verkkosivustot jakavat tietojen prosessin; tämä eroaa siitä, kuinka Chromiumiin perustuvat selaimet käsittelevät tätä, kun ne käynnistävät uuden prosessin jokaiselle selaimessa avoimelle sivulle ja myös laajennuksille.

Miksi muutat prosessien määrää?

Firefox-käyttäjät, jotka käyttävät vähän RAM-muistia sisältäviä järjestelmiä, esimerkiksi tietokone, jossa on 2 gigatavua RAM-muistia, voivat harkita sisältöprosessien vähentämistä saadakseen Firefoxin käyttämään vähemmän RAM-muistia.

Käyttäjät, jotka käyttävät järjestelmiä, joissa on paljon RAM-muistia, voivat harkita prosessien määrän lisäämistä vakauden ja turvallisuuden parantamiseksi edelleen.

Firefoxin moniprosessisten sisältöprosessien muuttaminen

Firefox ei olisi Firefox, jos ei olisi vaihtoehtoa pelata erilaisilla sisältöprosessiarvoilla.

Firefox käytti yhtä sisältöprosessia alun perin, kun ominaisuus käynnistettiin, mutta se yhdistettiin neljään sisältöprosessiin nopeasti onnistuneiden testien jälkeen.

Mikään ei estä käyttäjiä nostamasta tätä rajaa useamman kuin yhden sisältöprosessin käyttämiseen.

Jokainen sisältöprosessi on luettelossa firefox.exe Windowsissa ilman erillisiä tietoja-

Firefox suorittaa niin monta sisältöprosessia kuin siellä luetellaan, edellyttäen, että moniprosessinen käyttö on sallittu selaimessa.

dom.ipc.processCount

Sisältöprosessien lukumäärän muuttaminen on melko helppoa. Näin se tehdään:

  1. Kirjoita about: config Firefoxin osoitepalkkiin ja paina Enter.
  2. Vahvista, että olet varovainen, jos varoitus tulee näkyviin.
  3. Etsi ensisijaisuus dom.ipc.processCount.
  4. Kaksoisnapsauta sitä ja muuta sen arvo. Oletusarvo on 1, mikä osoittaa, että yhtä sisältöprosessia käytetään.
  5. Käynnistä Firefox uudelleen sen jälkeen. Helpoin tapa tehdä se on Shift-F2, kirjoita uudelleenkäynnistys, paina Enter.

Firefox käyttää valittua määrää sisältöprosessia uudelleenkäynnistyksen jälkeen.

Huomaa, että se käyttää enemmän muistia, kun lisäät sisältöprosessien määrää moniprosessisessa Firefoxissa, ja vähemmän muistia, jos vähennät määrää.

Mozilla suoritti äskettäin muistin vertailuarvoja ja huomasi, että moniprosessinen Firefox käyttää aluksi 10 - 20% enemmän muistia yhden sisältöprosessin ollessa käytössä ja noin kaksinkertaisen muistin kahdeksan sisältöprosessin kanssa.

Tämä on luultavasti yksi tärkeimmistä syistä, miksi Mozilla käynnisti moniprosessioarkkitehtuurin yhdellä sisältöprosessilla alun perin ja kasvatti sen (vain) neljään viimeisissä vakioselaimissa.

Ihannetapauksessa vakauden ja turvallisuuden kannalta erottaisit kunkin välilehden, laajennuksen ja selaimen käyttöliittymän erikseen.