Multi-Process Firefox: όλα όσα πρέπει να γνωρίζετε

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων

Μετά από χρόνια ανάπτυξης και αρκετών καθυστερήσεων, το Firefox πολλαπλών διεργασιών, γνωστό και ως Ηλεκτρόλυση ή e10S, πρόκειται να ενεργοποιηθεί για ένα υποσύνολο χρηστών του Firefox.

Ο παρακάτω οδηγός σάς παρέχει πληροφορίες σχετικά με την αρχιτεκτονική πολλαπλών διαδικασιών του Firefox. Εξηγεί τι προσφέρει η δυνατότητα, προτιμήσεις και διακόπτες για αυτήν, καλύπτει τη συμβατότητα πρόσθετων και ρίχνει μια ματιά στο μέλλον της δυνατότητας.

Το Mozilla σχεδιάζει να ενεργοποιήσει την αρχιτεκτονική πολλαπλών διεργασιών για ένα υποσύνολο χρηστών του Firefox Stable όταν το πρόγραμμα περιήγησης φτάσει στην έκδοση 48. Εάν τα πράγματα πάνε όπως έχει προγραμματιστεί, Ο Firefox 48 θα κυκλοφορήσει στις 2 Αυγούστου 2016 .

Η διάθεση πολλών διαδικασιών ξεκίνησε και συνεχίζεται (όπως στον Firefox 52). Η Mozilla σχεδιάζει να αυξήσει τον αριθμό των διαδικασιών περιεχομένου σε τέσσερις για τον σταθερό πληθυσμό στον Firefox 54.

Firefox πολλαπλών διαδικασιών

Η λειτουργικότητα της ηλεκτρόλυσης φιλοξενεί, αποδίδει ή εκτελεί περιεχόμενο σχετικό με τον ιστό σε θυγατρικές διεργασίες στο παρασκήνιο που επικοινωνούν με το πρόγραμμα περιήγησης Firefox 'γονέα' μέσω διαφόρων πρωτοκόλλων ipdl.

Η αρχιτεκτονική πολλαπλών διεργασιών βελτιώνει τη σταθερότητα, την απόδοση και την ασφάλεια του προγράμματος περιήγησης διαχωρίζοντας τις εργασίες σε διαδικασίες.

Η πρώτη επανάληψη του Firefox πολλαπλών διεργασιών μεταφέρει τα πρόσθετα NPAPI, την αναπαραγωγή πολυμέσων και το περιεχόμενο ιστού σε θυγατρικές διαδικασίες, διαχωρίζοντάς τα έτσι από τον πυρήνα του προγράμματος περιήγησης.

Μάθετε αν είναι ενεργοποιημένη η υποστήριξη πολλαπλών διεργασιών

multi-process firefox

Ο ευκολότερος τρόπος για να μάθετε εάν είναι ενεργοποιημένος ο πολλαπλής επεξεργασίας Firefox είναι ο ακόλουθος:

  1. Φόρτωση σχετικά με: υποστήριξη στη γραμμή διευθύνσεων του Firefox.
  2. Εντοπίστε τα «Windows πολλαπλών επεξεργασιών» κάτω από τα Βασικά εφαρμογών κοντά στην κορυφή.

Θα πρέπει να διαβάζεται ενεργοποιημένη ή απενεργοποιημένη και σας δίνει άμεση απάντηση σχετικά με την κατάσταση της λειτουργικότητας πολλών διαδικασιών στο πρόγραμμα περιήγησης.

Ενεργοποίηση της ηλεκτρόλυσης στον Firefox

Εάν η υποστήριξη πολλαπλών διαδικασιών δεν έχει ενεργοποιηθεί ακόμα στον Firefox, μπορείτε να την ενεργοποιήσετε χειροκίνητα. Αυτό ισχύει ακόμη και αν εκτελείτε τον Firefox 47 Stable καθώς η λειτουργικότητα είναι ήδη εκεί.

Πριν το κάνετε αυτό, ίσως θέλετε να εκτελέσετε ελέγχους συμβατότητας για πρόσθετα. Εάν δεν εκτελείτε πρόσθετα, περίπου το 40% των χρηστών του Firefox δεν το κάνουν σύμφωνα με τον Mozilla, μπορείτε να παραλείψετε το βήμα.

Επαλήθευση συμβατότητας πρόσθετων

firefox e10s compatibility

Ενώ μπορείτε να πηδήξετε αμέσως στο νερό ενεργοποιώντας την Ηλεκτρόλυση χωρίς πρώτα να επαληθεύσετε τη συμβατότητα, συνιστάται ιδιαίτερα να επαληθεύσετε ότι όλα τα σημαντικά πρόσθετα είναι συμβατά με τα e10s πριν το κάνετε.

Μπορείτε να δείτε το Είμαστε ακόμα e10S ιστότοπος που παραθέτει κορυφαία πρόσθετα και τη συμβατότητά τους με τα e10. Η πλειονότητα των πρόσθετων Firefox δεν έχει δοκιμαστεί, έτσι ώστε να μην είστε ο σοφότερος αφού ελέγξετε τα πρόσθετά σας στον ιστότοπο.

Τι μπορείς να κάνεις, δημιουργεί ένα δευτερεύον προφίλ στον Firefox , αντιγράψτε όλες τις επεκτάσεις του πρώτου προφίλ σε αυτό και ενεργοποιήστε τα e10 για αυτό το δευτερεύον προφίλ.

Αυτό όμως απέχει πολύ από το ιδανικό. Μια εναλλακτική λύση είναι να απενεργοποιήσετε όλα τα πρόσθετα, να ενεργοποιήσετε τα e10 και να ενεργοποιήσετε τις επεκτάσεις μία προς μία για να μάθετε αν είναι συμβατές.

Ενεργοποίηση / απενεργοποίηση της ηλεκτρόλυσης στον Firefox

browser.tabs.remote.autostart

Για να ενεργοποιήσετε ή να απενεργοποιήσετε τον Firefox πολλαπλών διαδικασιών, κάντε τα εξής

  1. Πληκτρολογήστε about: config στη γραμμή διευθύνσεων του προγράμματος περιήγησης.
  2. Επιβεβαιώστε ότι θα είστε προσεκτικοί.
  3. Ψάχνω για browser.tabs.remote.autostart .
  4. Κάντε διπλό κλικ στην προτίμηση.

Ο ορισμός της τιμής του browser.tabs.remote.autostart σε true ενεργοποιεί την αρχιτεκτονική πολλαπλών διεργασιών στον Firefox, ορίζοντάς την σε false, την απενεργοποιεί.

Σημείωση : Από τον Firefox 68 και μετά, η ρύθμιση της προτίμησης σε False δεν έχει αποτέλεσμα. Ο Firefox ορίζει την προτίμηση σε True αυτόματα ανεξάρτητα από τις προτιμήσεις των χρηστών.

Λάβετε υπόψη ότι πρέπει να κάνετε επανεκκίνηση του προγράμματος περιήγησης όταν αλλάξετε την τιμή της προτίμησης.

Ορισμένες διαμορφώσεις, εάν η προσβασιμότητα χρησιμοποιείται ή τα πρόσθετα είναι ασυμβατότητα, αποτρέπουν την ενεργοποίηση της Ηλεκτρόλυσης.

disabled by addons

disabled accessibility tools

Η σελίδα about: support που αναφέρθηκε προηγουμένως αναφέρει τον λόγο, ώστε να γνωρίζετε γιατί η πολλαπλή διαδικασία δεν λειτουργεί.

Μπορείτε να ενεργοποιήσετε τη λειτουργικότητα πολλαπλών διαδικασιών στο Firefox. Προτείνω να δημιουργήσετε αντίγραφα ασφαλείας του προφίλ χρήστη σας προτού το κάνετε.

  1. Πληκτρολογήστε about: config στη γραμμή διευθύνσεων του προγράμματος περιήγησης και πατήστε enter.
  2. Κάντε δεξί κλικ και επιλέξτε Νέο> Boolean.
  3. Ονόμασέ το browser.tabs.remote.force-ενεργοποίηση .
  4. Ορίστε την τιμή του σε αληθής .

Ξεκινώντας από τον Firefox 68, η προτίμηση δεν είναι πλέον διαθέσιμη.

Σημειώστε ότι η αναγκαστική συμβατότητα μπορεί να έχει μεγάλο αντίκτυπο στην απόδοση, εάν τα πρόσθετα δεν είναι συμβατά με τα e10.

Υπάρχει μια άλλη προτίμηση για την οποία ίσως χρειαστεί να αλλάξετε: config.

  1. Αναζήτηση για extensions.e10sMultiBlockedByAddons
  2. Ορίστε την προτίμηση σε false.

Αυτό αποτρέπει τον αποκλεισμό πολλαπλών διαδικασιών περιεχομένου με πρόσθετα.

Αλλαγή του αριθμού των διαδικασιών περιεχομένου

firefox multi-process content processes

Το Mozilla Firefox χρησιμοποιεί μία διαδικασία περιεχομένου από προεπιλογή αυτήν τη στιγμή όταν είναι ενεργοποιημένος ο πολυεπεξεργαστής Firefox. Η Mozilla σχεδιάζει να το αλλάξει στον Firefox 54 αυξάνοντας τον αριθμό των διαδικασιών περιεχομένου σε 4 σε αυτήν την έκδοση.

Μπορείτε να τροποποιήσετε τον αριθμό τώρα , για αύξηση ή μείωση του ορίου. Σημειώστε ότι ο Firefox θα αποσταλεί με μια επιλογή στις ρυθμίσεις του προγράμματος περιήγησης που σας επιτρέπει να το κάνετε αυτό.

  • Πληκτρολογήστε about: config στη γραμμή διευθύνσεων του προγράμματος περιήγησης και πατήστε enter.
  • Αναζήτηση για dom.ipc.processCount.
  • Κάντε διπλό κλικ στην τιμή και αλλάξτε την. Ο αριθμός που εισαγάγετε είναι ο αριθμός των διαδικασιών περιεχομένου που θα χρησιμοποιεί ο Firefox.

Όταν είναι ενεργοποιημένα τα Windows πολλαπλής επεξεργασίας

multiple firefox processes

Μπορείτε να ελέγξετε τη σελίδα about: support στον Firefox για να μάθετε αν είναι ενεργοποιημένη η πολλαπλή διαδικασία.

Θα παρατηρήσετε πολλές διαδικασίες του firefox.exe όταν εκτελείτε έναν διαχειριστή διεργασιών, π.χ. η Διαχείριση εργασιών των Windows που επισημαίνει ότι η Ηλεκτρόλυση είναι ενεργοποιημένη.

Ο Firefox θα πρέπει να εκτελείται ως επί το πλείστον όπως πριν. Στην ιδανική περίπτωση, η ενεργοποίηση της λειτουργικότητας πολλαπλών διαδικασιών θα πρέπει να βελτιώσει αμέσως την απόδοση και τη σταθερότητα του προγράμματος περιήγησης.

Ωστόσο, ενδέχεται να παρατηρήσετε υψηλότερη από τη συνηθισμένη χρήση μνήμης RAM. Ο Μόζιλα το επιβεβαίωσε Ο Firefox με Ηλεκτρόλυση θα χρησιμοποιεί περίπου 20% περισσότερη μνήμη RAM .

Μπορείτε να αλλάξετε πόσες διαδικασίες χρησιμοποιεί ο Firefox για τη λειτουργικότητα πολλαπλών διεργασιών .

Το μέλλον

Το Mozilla θα συνεχίσει να εργάζεται στον Firefox πολλαπλών διαδικασιών μετά την αρχική διάθεση της δυνατότητας. Ο οργανισμός σχεδιάζει να φέρει sandboxing στον Firefox το οποίο, στα Windows, βασίζεται στο sandbox Chromium που χρησιμοποιεί η Google στο Chrome. Αυτό το sandbox θα βελτιώσει σημαντικά την ασφάλεια όταν είναι ενεργοποιημένο.

Τώρα εσύ: Ποια είναι η γνώμη σας για την επερχόμενη κυκλοφορία των e10 στο Firefox;