פיירפוקס רב-מעבד: כל מה שצריך לדעת
- קטגוריה: פיירפוקס
לאחר שנים של פיתוח וכמה עיכובים, פיירפוקס רב-מעבד, המכונה גם אלקטרוליזה או e10S, עומד להיות מופעל עבור תת-קבוצה של משתמשים יציבים בפיירפוקס.
המדריך הבא מספק לך מידע על ארכיטקטורת ריבוי התהליכים של Firefox. זה מסביר מה הפיצ'ר מציע, העדפות ומתגים עבורו, מכסה תאימות תוספות ומתבונן בעתיד של הפיצ'ר.
מוזילה מתכננת לאפשר את הארכיטקטורה המרובת-תהליכים עבור קבוצת משנה של משתמשי Firefox Stable כאשר הדפדפן יגיע לגרסה 48. אם הדברים יתנהלו כמתוכנן, Firefox 48 ישוחרר ב -2 באוגוסט 2016 .
ההפעלה מרובת התהליכים החלה ונמשכת (החל מ- Firefox 52). מוזילה מתכננת להגדיל את מספר תהליכי התוכן לארבעה עבור האוכלוסייה היציבה בפיירפוקס 54.
פיירפוקס רב-מעבד
פונקציונליות אלקטרוליזה מארחת, מעניקה או מבצעת תוכן הקשור באינטרנט בתהליכי ילד רקע שמתקשרים עם דפדפן Firefox 'האב' באמצעות פרוטוקולי ipdl שונים.
ארכיטקטורת ריבוי התהליך משפרת את היציבות, הביצועים והביטחון של הדפדפן על ידי הפרדת משימות לתהליכים.
האיטרציה הראשונה של פיירפוקס מרובת תהליכים מעבירה תוספי NPAPI, הפעלת מדיה ותכני אינטרנט לתהליכי ילדים ובכך מפרידים אותם מליבת הדפדפן.
גלה אם תמיכה מרובת תהליכים מופעלת
הדרך הקלה ביותר לברר אם Firefox רב-תהליכי מופעל היא זו הבאה:
- טען בערך: תמיכה בסרגל הכתובות של Firefox.
- אתר את 'מעבד רב-חלונות' תחת יסודות היישום בסמוך לראש.
עליו לקרוא קריאה מופעלת או מושבתת, ונותן לך תשובה ישירה על מצב הפונקציונליות המרובת-תהליכים בדפדפן.
הפעלת אלקטרוליזה בפיירפוקס
אם התמיכה מרובת התהליכים עדיין לא מופעלת ב- Firefox, תוכל להפעיל אותה באופן ידני. זה נכון גם אם אתה מפעיל את Firefox 47 Stable שכן הפונקציונליות כבר קיימת.
לפני שתעשה זאת, מומלץ לבצע בדיקות תאימות עבור הרחבות. אם אינך מפעיל הרחבות, כ- 40% ממשתמשי פיירפוקס אינם עושים זאת על פי מוזילה, אתה יכול לדלג על הצעד.
מאמת תאימות תוספות
למרות שאתה יכול לקפוץ למים מייד על ידי הפעלת אלקטרוליזה מבלי לאמת תחילה תאימות, מומלץ מאוד לוודא שכל התוספות החשובות תואמות ל- e10s לפני שתעשה זאת.
אתה יכול לבדוק את האם אנחנו e10S עדיין אתר שמפרט את התוספות המובילות והתאימות שלהן עם e10s. רוב התוספות לפיירפוקס לא נבדקות אם כי כך שאתה לא יכול להיות החכם יותר לאחר בדיקת התוספות שלך באתר.
מה אתה יכול לעשות, הוא ליצור פרופיל משני ב- Firefox , העתק אליו את כל התוספים של הפרופיל הראשון, והפעל ל- e10s עבור אותו פרופיל משני.
אולם זה רחוק מלהיות אידיאלי. אלטרנטיבה היא להשבית את כל ההרחבות, לאפשר e10s ולאפשר הרחבות אחת אחת כדי לגלות אם הן תואמות.
הפעל / השבת אלקטרוליזה בפיירפוקס
כדי להפעיל או להשבית את Firefox רב-תהליכי, בצע את הפעולות הבאות
- הקלד about: config בסרגל הכתובות של הדפדפן.
- אשר שתהיי זהיר.
- לחפש אחר browser.tabs.remote.autostart .
- לחץ פעמיים על ההעדפה.
הגדרת הערך של browser.tabs.remote.autostart לאמיתית מאפשרת את הארכיטקטורה מרובת התהליכים בפיירפוקס, והגדרתה לשווא מבטלת אותה.
הערה : מ- Firefox 68 ואילך, הגדרת ההעדפה ל- False אינה משפיעה. Firefox קובעת את ההעדפה ל- True באופן אוטומטי ללא קשר להעדפת המשתמש.
שים לב שעליך להפעיל מחדש את הדפדפן כשאתה משנה את ערך ההעדפה.
תצורות מסוימות, אם משתמשים בנגישות או אם הרחבות אינן תאימות, מונעים את הפעלת אלקטרוליזה.
דף התמיכה אודות: שצוין קודם לכן מפרט את הסיבה כך שאתה יודע מדוע ריבוי התהליכים לא עובד.
אתה יכול לאפשר פונקציונליות מרובת תהליכים בפיירפוקס. אני ממליץ לך לגבות את פרופיל המשתמש שלך לפני כן.
- הקלד about: config בסרגל הכתובות של הדפדפן ולחץ על enter.
- לחץ באמצעות לחצן העכבר הימני ובחר חדש> בוליאני.
- תן שם browser.tabs.remote.force-enable .
- קבע את ערכו ל נָכוֹן .
החל מ- Firefox 68, ההעדפה אינה זמינה עוד.
שים לב כי לכפיית תאימות עשויה להיות השפעה רבה על הביצועים אם הרחבות אינן תואמות ל- e10s.
יש העדפה נוספת שתצטרך לשנות לגבי: config.
- חפש תוספים.e10sMultiBlockedByAddons
- הגדר את ההעדפה לשווא.
זה מונע חסימת תהליכי תוכן מרובים על ידי תוספות.
שינוי מספר תהליכי התוכן
Mozilla Firefox משתמש כברירת מחדל בתהליך תוכן אחד כאשר Firefox מרובה-תהליכים מופעל. מוזילה מתכננת לשנות את זה בפיירפוקס 54 על ידי הגדלת מספר תהליכי התוכן ל -4 בגירסה זו.
אתה יכול לשנות את הספירה ברגע זה , כדי להעלות או להוריד את המגבלה. שים לב שפיירפוקס תשלח עם אפשרות בהגדרות הדפדפן בסופו של דבר המאפשרת לך לעשות זאת.
- הקלד about: config בסרגל הכתובות של הדפדפן ולחץ על enter.
- חפש את dom.ipc.processCount.
- לחץ פעמיים על הערך ושנה אותו. המספר שתזין הוא מספר תהליכי התוכן בהם Firefox תשתמש.
כאשר מופעל Windows מרובה מעבד
אתה יכול לבדוק את דף התמיכה אודות: ב- Firefox בכדי לגלות אם רב-תהליכים מופעלים או לא.
אתה תבחין במספר תהליכים של firefox.exe כשאתה מנהל מנהל תהליכים, למשל. מנהל המשימות של Windows שמדגיש כי אלקטרוליזה מופעלת.
פיירפוקס צריכה לרוב לרוץ ממש כמו פעם. באופן אידיאלי, הפעלת פונקציונליות מרובת תהליכים צריכה לשפר את ביצועי הדפדפן ויציבותו באופן מיידי.
עם זאת יתכן ותבחין בשימוש גבוה יותר מהרגיל ב- RAM. מוזילה אישרה זאת פיירפוקס עם אלקטרוליזה תשתמש בכ- 20% יותר זיכרון RAM .
אתה יכול לשנות את מספר התהליכים שפיירפוקס משתמשת בפונקציונליות הרבת-תהליכים שלה .
העתיד
מוזילה תמשיך לעבוד על פיירפוקס רב-מעבד לאחר הפריסה הראשונית של התכונה. הארגון מתכנן להביא ארגזי חול לפיירפוקס שב- Windows מבוססת על ארגז החול Chromium בו גוגל משתמשת בכרום. ארגז חול זה ישפר את האבטחה באופן משמעותי כאשר הוא פעיל.
עכשיו אתה: מה אתה לוקח על ההפעלה של e10s ב- Firefox?