Multi-Process Firefox: semua yang anda perlu ketahui

Selepas bertahun-tahun pembangunan dan beberapa kelewatan, pelbagai proses Firefox, juga dikenali sebagai Electrolysis atau e10S, akan dibolehkan untuk subset pengguna Firefox yang stabil.

Panduan berikut memberikan anda maklumat tentang seni bina pelbagai proses Firefox. Ia menerangkan ciri ciri, pilihan dan suis untuknya, meliputi keserasian tambahan, dan melihat masa depan ciri.

Mozilla merancang untuk membolehkan seni bina pelbagai proses untuk subset pengguna Firefox Stable apabila penyemak imbas mencapai versi 48. Jika perkara berjalan seperti yang dirancang, Firefox 48 akan dikeluarkan pada 2 Ogos 2016.

Pelancaran pelbagai proses telah bermula, dan sedang berjalan (seperti Firefox 52). Mozilla merancang untuk menambah bilangan proses kandungan kepada empat bagi penduduk yang stabil di Firefox 54.

Multi-Proses Firefox

Fungsi elektrolisis tuan rumah, membuat, atau melaksanakan kandungan berkaitan web dalam proses latar belakang kanak-kanak yang berkomunikasi dengan pelayar "ibu bapa" Firefox melalui pelbagai protokol ipdl.

Senibina Multi-proses meningkatkan kestabilan, prestasi dan keselamatan pelayar dengan memisahkan tugas ke dalam proses.

Penyebaran pertama berbilang proses Firefox mengalihkan plugin NPAPI, main balik media dan kandungan web kepada proses kanak-kanak dengan itu memisahkannya daripada teras penyemak imbas.

Ketahui jika sokongan Multi-proses diaktifkan

Cara paling mudah untuk mengetahui sama ada berbilang proses Firefox diaktifkan adalah yang berikut:

  1. Muatkan tentang: sokongan dalam bar alamat Firefox.
  2. Cari "Multiprocess Windows" di bawah Asas Aplikasi berhampiran bahagian atas.

Ia sepatutnya membaca diaktifkan atau dilumpuhkan, dan memberi anda jawapan langsung mengenai keadaan fungsi multi-proses dalam penyemak imbas.

Mengaktifkan Elektrolisis di Firefox

Jika sokongan berbilang proses tidak diaktifkan di Firefox, anda boleh mengaktifkannya secara manual. Ini adalah benar walaupun anda menjalankan Firefox 47 Stable kerana fungsinya sudah ada.

Sebelum anda berbuat demikian, anda mungkin mahu menjalankan pemeriksaan keserasian untuk add-on sekalipun. Jika anda tidak menjalankan add-on, kira-kira 40% daripada pengguna Firefox tidak mengikut Mozilla, anda boleh melangkau langkahnya.

Mengesahkan keserasian tambahan

Walaupun anda dapat melompat ke dalam air dengan segera dengan membolehkan Elektrolisis tanpa mengesahkan keserasian terlebih dahulu, sangat disyorkan untuk mengesahkan bahawa semua alat penting penting serasi dengan e10 sebelum anda melakukannya.

Anda boleh menyemak laman web Adakah Kami e10S Namun, yang menyenaraikan pengaya atas dan keserasian mereka dengan e10s. Majoriti Firefox add-ons tidak diuji walaupun supaya anda mungkin tidak lebih bijak setelah memeriksa pengaya anda di laman web ini.

Apa yang boleh anda lakukan adalah membuat profil sekunder di Firefox, menyalin semua sambungan profil pertama kepadanya, dan membolehkan e10s untuk profil sekunder itu.

Ini jauh dari ideal. Alternatifnya adalah untuk melumpuhkan semua add-on, membolehkan e10s, dan membolehkan sambungan satu demi satu untuk mengetahui sama ada ia bersesuaian.

Dayakan / Matikan Elektrolisis di Firefox

Untuk mendayakan atau menyahaktifkan berbilang proses Firefox, lakukan perkara berikut

  1. Taip mengenai: config dalam bar alamat penyemak imbas.
  2. Sahkan bahawa anda akan berhati-hati.
  3. Cari browser.tabs.remote.autostart .
  4. Klik dua kali pada pilihan.

Menetapkan nilai browser.tabs.remote.autostart ke true membolehkan arsitektur berbilang proses di Firefox, menetapkannya untuk menonaktifkannya.

Nota : Dari Firefox 68 seterusnya, penetapan pilihan ke Palsu tidak mempunyai kesan. Firefox menetapkan keutamaan kepada True secara automatik tanpa mengira keutamaan pengguna.

Sila ambil perhatian bahawa anda perlu memulakan semula pelayar apabila anda menukar nilai keutamaan.

Sesetengah konfigurasi, jika kebolehcapaian digunakan atau add-ons tidak sesuai, elakkan elektrolisis daripada didayakan.

Perihal: halaman sokongan yang disebut sebelum ini menyenaraikan sebab supaya anda tahu mengapa proses multi tidak berfungsi.

Anda boleh menggerakkan fungsi fungsi multi-proses di Firefox. Saya cadangkan agar sandaran profil pengguna anda sebelum anda lakukan.

  1. Taip mengenai: config dalam bar alamat pelayar dan tekan enter.
  2. Klik kanan dan pilih Baru> Boolean.
  3. Namakannya browser.tabs.remote.force-enable .
  4. Tetapkan nilainya kepada benar .

Bermula di Firefox 68, keutamaan tidak lagi tersedia.

Ambil perhatian bahawa memaksa keserasian mungkin mempunyai kesan besar ke atas prestasi jika add-ons tidak serasi dengan e10s.

Terdapat satu lagi pilihan yang anda perlukan untuk menukar pada: config.

  1. Cari sambungan extensions.e10sMultiBlockedByAddons
  2. Tetapkan pilihan ke palsu.

Ini menghalang penyekatan berbilang proses kandungan oleh add-ons.

Menukar bilangan proses kandungan

Mozilla Firefox menggunakan satu proses kandungan secara lalai sekarang apabila Firefox multi-proses diaktifkan. Mozilla merancang untuk mengubahnya di Firefox 54 dengan meningkatkan bilangan proses kandungan hingga 4 dalam versi itu.

Anda boleh ubah kiraan sekarang, untuk meningkatkan atau mengurangkan had. Perhatikan bahawa Firefox akan menghantar dengan pilihan dalam tetapan penyemak imbas yang akhirnya membolehkan anda melakukannya.

  • Taip mengenai: config dalam bar alamat pelayar dan tekan enter.
  • Cari dom.ipc.processCount.
  • Klik dua kali pada nilai, dan ubahnya. Nombor yang anda masukkan ialah bilangan proses kandungan yang akan digunakan oleh Firefox.

Apabila Windows Multiprocess diaktifkan

Anda boleh menyemak tentang: halaman sokongan di Firefox untuk mengetahui sama ada berbilang proses diaktifkan atau tidak.

Anda akan melihat beberapa proses firefox.exe apabila anda menjalankan pengurus proses, contohnya Pengurus Tugas Windows yang menyoroti bahawa Electrolysis diaktifkan.

Firefox seharusnya sebahagian besar berjalan seperti sebelumnya. Sebaik-baiknya, membolehkan fungsi multi-proses dapat memperbaiki prestasi penyemak imbas dan kestabilan dengan segera.

Walau bagaimanapun, anda boleh melihat penggunaan RAM yang lebih tinggi daripada biasa. Mozilla mengesahkan bahawa Firefox dengan Electrolysis akan menggunakan kira-kira 20% lebih banyak RAM.

Anda boleh menukar berapa banyak proses yang digunakan oleh Firefox untuk fungsi multi-prosesnya.

Masa depan

Mozilla akan terus bekerja di Firefox berbilang proses selepas pelancaran awal ciri tersebut. Organisasi merancang untuk membawa sandboxing ke Firefox yang, pada Windows, didasarkan pada kotak pasir Chromium yang digunakan Google di Chrome. Kotak pasir ini akan meningkatkan keselamatan dengan ketara apabila diaktifkan.

Sekarang Anda: Apa yang anda ambil pada pelancaran e10s di Firefox?