Multi-Proseso Firefox: lahat ng kailangan mong malaman

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Matapos ang mga taon ng pag-unlad at ilang mga pagkaantala, ang multi-process na Firefox, na kilala rin bilang Electrolysis o e10S, ay malapit nang paganahin para sa isang subset ng mga matatag na gumagamit ng Firefox.

Ang sumusunod na gabay ay nagbibigay sa iyo ng impormasyon tungkol sa multi-proseso na arkitektura ng Firefox. Ipinapaliwanag nito kung ano ang nag-aalok ng tampok, kagustuhan at switch para dito, sumasaklaw sa pagiging tugma sa add-on, at tingnan ang hinaharap ng tampok na ito.

Plano ng Mozilla na paganahin ang arkitektura ng multi-proseso para sa isang subset ng mga gumagamit ng Firefox Stable kapag naabot ng browser ang bersyon 48. Kung ang mga bagay ay napupunta tulad ng pinlano, Ang Firefox 48 ay ilalabas sa Agosto 2, 2016 .

Nagsimula ang multi-process rollout, at nagpapatuloy (tulad ng Firefox 52). Plano ni Mozilla na madagdagan ang bilang ng mga proseso ng nilalaman sa apat para sa matatag na populasyon sa Firefox 54.

Multi-Proseso ng Firefox

Nag-host, nag-render, o nagsasagawa ng nilalaman na may kaugnayan sa web sa mga proseso ng background ng anak na nakikipag-usap sa 'browser' Firefox browser sa pamamagitan ng iba't ibang mga protocol ng ipdl.

Ang arkitektura ng Multi-proseso ay nagpapabuti sa katatagan, pagganap at seguridad ng browser sa pamamagitan ng paghihiwalay ng mga gawain sa mga proseso.

Ang unang pag-ulit ng multi-process na Firefox ay gumagalaw ng mga plug-in ng NPAPI, pag-playback ng media at nilalaman ng web sa mga proseso ng bata kaya naghihiwalay sa kanila mula sa core ng browser.

Alamin kung pinagana ang suporta sa Multi-process

multi-process firefox

Ang pinakamadaling paraan upang malaman kung pinagana ang multi-process na Firefox ay ang sumusunod:

  1. Mag-load tungkol sa: suporta sa Firefox address bar.
  2. Hanapin ang 'Multiprocess Windows' sa ilalim ng Mga Pangunahing Kaalaman sa Application na malapit sa tuktok.

Dapat itong basahin ang pinagana o hindi pinagana, at nagbibigay sa iyo ng isang direktang sagot tungkol sa estado ng pag-andar ng multi-proseso sa browser.

Paganahin ang Electrolysis sa Firefox

Kung ang pag-suporta sa multi-proseso ay hindi pa pinagana sa Firefox, maaari mo itong paganahin nang manu-mano. Totoo ito kahit na nagpapatakbo ka ng Firefox 47 Stable dahil ang pag-andar ay mayroon na.

Bago mo gawin ito, baka gusto mong magpatakbo ng mga tseke ng pagiging tugma para sa mga add-on kahit. Kung hindi ka nagpapatakbo ng mga add-on, tungkol sa 40% ng mga gumagamit ng Firefox ay hindi ayon kay Mozilla, maaari mong laktawan ang hakbang.

Pag-verify ng pagiging tugma sa add-on

firefox e10s compatibility

Habang maaari kang tumalon sa tubig kaagad sa pamamagitan ng pagpapagana ng Elektrolisis nang hindi napatunayan muna ang pagiging tugma, inirerekumenda na tiyakin na ang lahat ng mga mahahalagang add-on ay katugma sa mga e10 bago mo gawin ito.

Maaari mong suriin ang Tayo ba ay e10S site na naglista ng mga nangungunang mga add-on at ang kanilang pagiging tugma sa mga e10. Ang karamihan ng mga Firefox add-on ay hindi nasubok kahit na sa gayon ay maaari kang wala sa mas marunong pagkatapos suriin ang iyong mga add-on sa site.

Ang magagawa mo, ay lumikha ng pangalawang profile sa Firefox , kopyahin ang lahat ng mga extension ng unang profile dito, at paganahin ang mga e10 para sa pangalawang profile.

Malayo ito sa perpekto kahit na. Ang isang kahalili ay upang huwag paganahin ang lahat ng mga add-on, paganahin ang mga e10, at paganahin ang mga extension nang paisa-isa upang malaman kung katugma ang mga ito.

Paganahin / Huwag paganahin ang Elektrolisis sa Firefox

browser.tabs.remote.autostart

Upang paganahin o huwag paganahin ang multi-process na Firefox, gawin ang sumusunod

  1. I-type ang tungkol sa: config sa address bar ng browser.
  2. Kumpirmahin na mag-iingat ka.
  3. Maghanap para sa browser.tabs.remote.autostart .
  4. Mag-double-click sa kagustuhan.

Ang pagtatakda ng halaga ng browser.tabs.remote.autostart sa totoo ay nagbibigay-daan sa arkitektura ng multi-proseso sa Firefox, na itinatakda ito sa maling maling paganahin ito.

Tandaan : Mula sa Firefox 68 pasulong, ang pagtatakda ng kagustuhan sa Mali ay walang epekto. Itinatakda ng Firefox ang kagustuhan sa Tunay na awtomatikong anuman ang kagustuhan ng gumagamit.

Mangyaring tandaan na kailangan mong i-restart ang browser kapag binago mo ang halaga ng kagustuhan.

Ang ilang mga pagsasaayos, kung ang pag-access ay ginagamit o mga add-on ay hindi katugma, pigilan ang Elektrolisis na paganahin.

disabled by addons

disabled accessibility tools

Ang tungkol sa: pahina ng suporta na nabanggit dati ay naglista ng dahilan upang malaman mo kung bakit hindi gumagana ang multi-process.

Maaari mong pilitin ang pag-andar ng multi-process sa Firefox. Inirerekumenda kong i-backup mo ang iyong profile ng gumagamit bago mo gawin.

  1. I-type ang tungkol sa: config sa address bar ng browser at pindutin ang enter.
  2. Mag-right-click at piliin ang Bago> Boolean.
  3. Pangalanan ito browser.tabs.remote.force-enable .
  4. Itakda ang halaga nito sa totoo .

Simula sa Firefox 68, hindi na magagamit ang kagustuhan.

Tandaan na ang pagpilit sa pagiging tugma ay maaaring magkaroon ng malaking epekto sa pagganap kung ang mga add-on ay hindi katugma sa mga e10.

May isa pang kagustuhan na maaaring kailanganin mong baguhin tungkol sa: config.

  1. Maghanap para sa mga extension.e10sMultiBlockedByAddons
  2. Itakda ang kagustuhan sa hindi totoo.

Pinipigilan nito ang pagharang ng maraming mga proseso ng nilalaman sa pamamagitan ng mga add-on.

Pagbabago ng bilang ng mga proseso ng nilalaman

firefox multi-process content processes

Gumagamit ang Mozilla Firefox ng isang proseso ng nilalaman sa pamamagitan ng default ngayon kapag pinagana ang multi-process na Firefox. Plano ng Mozilla na baguhin ito sa Firefox 54 sa pamamagitan ng pagdaragdag ng bilang ng mga proseso ng nilalaman sa 4 sa bersyong iyon.

Maaari mong baguhin ang count ngayon , upang itaas o bawasan ang limitasyon. Tandaan na ang Firefox ay magpapadala ng isang pagpipilian sa mga setting ng browser sa kalaunan na hinahayaan mong gawin iyon.

  • I-type ang tungkol sa: config sa address bar ng browser at pindutin ang enter.
  • Maghanap para sa dom.ipc.processCount.
  • I-double-click ang halaga, at baguhin ito. Ang bilang mong ipasok ay ang bilang ng mga proseso ng nilalaman na gagamitin ng Firefox.

Kapag pinagana ang Multiprocess Windows

multiple firefox processes

Maaari mong suriin ang tungkol sa: pahina ng suporta sa Firefox upang malaman kung pinagana o hindi ang multi-proseso.

Mapapansin mo ang maraming mga proseso ng firefox.exe kapag nagpatakbo ka ng isang proseso ng tagapamahala, hal. ang Windows Task Manager na nagha-highlight na pinagana ang Electrolysis.

Ang Firefox ay dapat para sa pinaka-tumakbo tulad ng dati. Sa isip, ang pagpapagana ng multi-process na pag-andar ay dapat mapabuti ang pagganap at katatagan ng browser kaagad.

Maaari mo ring mapansin ang isang mas mataas kaysa sa karaniwang paggamit ng RAM. Kinumpirma iyon ni Mozilla Ang Firefox na may Electrolysis ay gagamit ng halos 20% na higit pang RAM .

Maaari mong baguhin kung gaano karaming mga proseso ang ginagamit ng Firefox para sa pag-andar ng multi-process nito .

Ang kinabukasan

Patuloy na gagana si Mozilla sa multi-process na Firefox pagkatapos ng paunang pag-roll out sa tampok na ito. Plano ng samahan na magdala ng sandboxing sa Firefox na, sa Windows, ay batay sa Chromium sandbox na ginagamit ng Google sa Chrome. Ang sandbox na ito ay mapabuti ang seguridad nang malaki kapag pinagana.

Ngayon Ikaw: Ano ang gagawin mo sa darating na roll out ng e10s sa Firefox?