ניסוי Chrome: שיתוף תהליכים

אם מוצגת ההודעה "הכרטיסייה הזו משתפת משאבים עם כרטיסיות אחרות..." סרגל המידע בזמן שכלי הפיתוח פתוח, סימן שאתם חלק מהקבוצה הקטנה שבה מופעל הניסוי שיתוף תהליכים. בפוסט הזה מוסבר על הניסוי.

השורה העליונה 'הכרטיסייה הזו חולקת משאבים עם כרטיסיות אחרות, וזה עלול להפריע לניפוי באגים'.

מה נושא הניסוי?

בדרך כלל, כשפותחים כמה כרטיסיות מאותו אתר (למשל Google Docs), Chrome יוצר תהליך עיבוד נפרד לכל אחת מהן. הניסוי שיתוף תהליכים משנה את המצב הזה בכך שהוא מאפשר לכרטיסיות מרובות לשתף את אותו תהליך של רינדור.

המטרה היא לשפר את הביצועים. לדוגמה, טעינה מהירה יותר של דפים, שיפור (LCP) ושימוש בפחות זיכרון. מידע נוסף זמין במסמך המפורט הזה.

איך השינוי הזה משפיע על חוויית המשתמש של המפתחים בכלי הפיתוח של Chrome?

מאחר שכרטיסיות עשויות לשתף תהליך (ואת ה-thread הראשי שלו), יש שתי השפעות על ניפוי באגים ועל ניתוח הביצועים:

ניפוי באגים בנקודות עצירה. אם משהים את הכלי לניפוי באגים בכרטיסייה אחת, זה יכול להשפיע על אנשים אחרים שמשתפים את התהליך. ההודעה 'הכלי לניפוי באגים מושהה בכרטיסייה אחרת'. צריך ללחוץ כדי לעבור לכרטיסייה הזו'. אזהרה. ניתוח ביצועים. קובצי snapshot של אשכול ותועדי ביצועים עשויים לתעד נתונים מכמה כרטיסיות, וכך להקשות על פרשנות התוצאות.

"הכלי לניפוי באגים מושהה בכרטיסייה אחרת. צריך ללחוץ כדי לעבור לכרטיסייה הזו". אזהרה.

הצטרפות לניסוי או ביטול ההצטרפות

מי ביטל את ההסכמה כברירת מחדל

הניסוי הזה מושבת כברירת מחדל אצל המשתמשים הבאים:

ביטול הצטרפות

כדי לבטל את ההסכמה באופן ידני, לוחצים על הלחצן ביטול ההסכמה באזהרה. לחלופין, אפשר להשבית את הניסוי Enable ProcessPerSite up to main frame threshold באמצעות הגדרות הדגלים של Chrome (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold).

הלחצן 'ביטול ההסכמה' בסרגל המידע של שיתוף התהליך.

הבעת הסכמה

כדי לבדוק באופן מפורש את תכונת הניסוי החדשה, מפעילים את Chrome עם הסימונים הבאים בשורת הפקודה:

--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers

משוב

נשמח לקבל מכם משוב על הניסוי שיתוף תהליכים. אפשר לשתף את השאלות או הבעיות שנתקלתם בהן בכלי הזה למעקב אחרי משוב.

הורדת הערוצים לתצוגה מקדימה

כדאי להשתמש ב-Chrome Canary, Dev או בטא כדפדפן הפיתוח שמוגדר כברירת מחדל. הערוצים לתצוגה מקדימה אלה מעניקים לך גישה לתכונות החדשות של כלי הפיתוח, בודקים ממשקי API מתקדמים של פלטפורמות אינטרנט ומוצאים בעיות באתר שלך לפני שהמשתמשים עושים זאת.

יצירת קשר עם הצוות של כלי הפיתוח ל-Chrome

אפשר להשתמש באפשרויות הבאות כדי לדון בתכונות ובשינויים החדשים בפוסט, או בכל נושא אחר שקשור לכלי פיתוח.

  • אפשר לשלוח לנו הצעה או משוב דרך crbug.com.
  • כדי לדווח על בעיה בכלי הפיתוח, לוחצים על אפשרויות נוספות   עוד > עזרה > דיווח על בעיות בכלי הפיתוח ב'כלי פיתוח'.
  • שליחת ציוץ אל @ChromeDevTools.
  • אפשר להשאיר תגובות בסרטוני YouTube שלנו בנושא מה חדש בכלי הפיתוח או בסרטוני YouTube שלנו בנושא טיפים לכלי הפיתוח.