Firefox πολλαπλών διεργασιών: όλα όσα πρέπει να γνωρίζετε

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

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

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

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

Firefox πολλαπλών διεργασιών

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

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

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

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

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

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

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

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

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

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

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

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

Μπορείτε να δείτε το site We Are e10S Yet site που αναφέρει τα κορυφαία add-ons και τη συμβατότητά τους με e10s. Η πλειοψηφία των πρόσθετων του Firefox δεν έχει δοκιμαστεί αν και έτσι μπορεί να μην είναι κανείς ο σοφότερος αφού ελέγξει τα πρόσθετα σας στον ιστότοπο.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Όταν είναι ενεργοποιημένα τα Windows Multiprocess

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

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

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

Εντούτοις, μπορείτε να παρατηρήσετε υψηλότερη από τη συνηθισμένη χρήση μνήμης RAM. Το Mozilla επιβεβαίωσε ότι ο Firefox με την Electrolysis θα χρησιμοποιήσει περίπου 20% περισσότερη μνήμη RAM.

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

Το μέλλον

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

Τώρα εσύ: Ποια είναι η λήψη σου για το ερχόμενο ρολό από e10s στον Firefox;