גוגל עובדת על תכונה חדשה של "הקפאת כרטיסיות" עבור Chrome, שתשהה (תקפיא) כרטיסיות שאינך משתמש בהן. המשמעות היא שימוש נמוך יותר במעבד, דפדפן מהיר יותר וחיי סוללה ארוכים יותר במחשב נייד או להמרה.
הבעיה: יותר מדי כרטיסיות
אם רק כרטיסייה אחת פתוחה בכל עת, Chrome יצטרך לעבד רק דף אינטרנט אחד בו זמנית. אבל כנראה שיש לך יותר. גם בזמן שאתה לא משתמש בהם, כל כרטיסייה שפתחת ב- Chrome מכילה דף אינטרנט פתוח. דף אינטרנט זה משתמש בזיכרון המערכת. כל סקריפטים ותוכן פעיל אחר בו ממשיכים לפעול, מה שאומר שדף האינטרנט יכול להשתמש במשאבי מעבד ברקע.
במובנים מסוימים זה טוב: גם אם אתה מחליף כרטיסיות, כרטיסייה יכולה להמשיך לנגן שמע או לעדכן את עצמה ברקע. כשאתה חוזר אליו, אתה לא צריך לחכות לטעינת דף האינטרנט מחדש - זה מיידי.
אבל זה יכול להיות רע. אם יש לך מספר רב של כרטיסיות פתוחות - או אפילו רק מספר קטן של כרטיסיות המכילות דפי אינטרנט כבדים - הן יכולות להשתמש במשאבי מערכת רבים, למלא את הזיכרון שלך, לקחת מחזורי מעבד, להפוך את Chrome למגיב פחות ולנקז את סוֹלְלָה. לכן המהנדסים של Chrome יצרו את Tab Discarding וכעת, את Tab Freezing. הם תכונות קשורות, אך עושים דברים שונים במצבים שונים.
כיצד הכרטיסייה זורקת שומרת את זיכרון ה- RAM שלך
מחיקת הכרטיסיות נוספה עוד בשנת 2015. זוהי תכונה "חיסכון בזיכרון", כמו גוגל שם את זה. בקיצור, אם במחשב שלך חסר זיכרון, Chrome "ישליך" אוטומטית את התוכן של הכרטיסיות "לא מעניינות". Chrome לא ישליך אוטומטית כרטיסייה אם אתה מתקשר איתה, אך כרטיסיית הרקע הזו שלא התקשרת איתה במשך שעות היא מטרה עיקרית.
כאשר תוכן הכרטיסייה מושלך, הוא מוסר מזיכרון המערכת שלך והמצב נשמר בדיסק. שום דבר לא משתנה בממשק של Chrome - הכרטיסייה מופיעה בסרגל הכרטיסיות שלך ונראית רגילה. אבל כשתלחץ עליו ותעבור אליו, תראה ש- Chrome לוקח רגע לטעון מחדש את הדף במהירות ולהביא אותך חזרה למקום בו היית.
עיכוב קל זה הוא הסיבה ש- Chrome זורק את הכרטיסייה רק כאשר זיכרון המערכת שלך "די נמוך". זה טוב להשתמש בזיכרון RAM שלך למטמון . אך השלכה אוטומטית של כרטיסייה ופתיחה מהירה מחדש עדיפה מאשר לאלץ את משתמשי Chrome להוסיף סימניות ולסגור כרטיסיות באופן ידני.
כאשר לשונית מושלכת, התהליך שלה למעשה נעלם מ מנהל המשימות המובנה של Chrome ולא תראה יותר את הזיכרון שלו בשימוש על ידי Chrome. כשלוחצים עליו לטעון אותו מחדש, הוא מתחיל להופיע שוב.
כיצד הקפאת כרטיסיות תחסוך את המעבד (ואת הסוללה)
הקפאת כרטיסיות שונה משליכת כרטיסיות. כאשר לשונית מוקפאת, תוכנה נשאר בזיכרון המערכת שלך. עם זאת, תוכן הכרטיסייה יהיה "קפוא". דף האינטרנט בכרטיסייה לא יוכל להשתמש במעבד או לבצע פעולות ברקע. לדוגמא, נניח שיש לך דף אינטרנט כבד פתוח בכרטיסיה איפשהו, והוא מפעיל ללא הרף סקריפטים. לאחר זמן מה, Chrome "יקפיא" אותו באופן אוטומטי וימנע ממנו לבצע פעולות עד שתתקשר איתו שוב. אלה היסודות, וסביר להניח שגוגל תסביר כיצד זה עובד בפירוט הרבה יותר בקרוב.
הקפאת כרטיסיות היא תכונה ניסיונית. זה מובנה בגרסאות יציבות עדכניות של כרום 77 , אך ניתן להתחיל אותה רק באופן ידני. בבניית Chrome Canary של Chrome 79 הקרוב, Chrome יוכל להקפיא כרטיסיות באופן אוטומטי בדיוק כמו שהוא יכול להשליך אותן באופן אוטומטי.
ב- Canary Chrome, כמה אפשרויות זמינות להקפאת הכרטיסיות אם אתה פונה אליו
כרום: // דגלים
וחפש "הקפאת כרטיסיות". כאשר אפשרות זו מופעלת, Chrome יקפיא אוטומטית כרטיסיות "כשירות" לאחר שהן ברקע במשך חמש דקות. תלוי באפשרות שתבחר, Chrome יכול להשאיר אותם קפואים או לפרוק אותם למשך עשר שניות כל רבע שעה - מספיק זמן כדי להסתנכרן עם שרת או לבצע קצת עבודה אם הם זקוקים לכך. גוגל בודקת בבירור איזו אפשרות היא הטובה ביותר.
בעוד שהקפאת כרטיסיות היא תכונה ניסיונית, היא כמעט בוודאות מגיעה לגרסאות יציבות של Chrome בקרוב - בצורה כלשהי, לפחות. האפשרויות ב- Chrome Canary זוהו על ידי TechDows .
איך לשחק עם הקפאת כרטיסיות (וזורקים) היום
הגרסה היציבה הנוכחית של Chrome מאפשרת לך לשחק עם שתי התכונות אם אתה רוצה לדעת איך הם עובדים. פשוט תקליד
כרום: // זורק
בסרגל הכתובות של Chrome ולחץ על Enter.
תראה דף אבחון עם רשימה של הכרטיסיות הפתוחות שלך והאם ניתן להקפיא או להשליך אותן. בצד ימין של הדף, תראה קישורי פעולה ל"הקפאה "ו"זורק" כל אחת מהכרטיסיות.
אתה יכול לבדוק את זה כדי לראות את ההבדל בעצמך. לדוגמה, אם אתה מפעיל את YouTube ומתחיל לנגן סרטון, לחיצה על "הקפאה" עבור כרטיסייה זו תשהה את הפעלת הווידיאו אך לא תסיר את תוכן הכרטיסייה YouTube מהזיכרון במנהל המשימות. לחיצה במקום על "בטל" תשהה את הפעלת הווידיאו ותסיר את תוכן הכרטיסייה מהזיכרון - תראה שהיא תיעלם אם תפתח את מנהל המשימות של Chrome. לחיצה על "טען" תטען מחדש את תוכן הכרטיסייה לזיכרון.
מדוע השלכה והקפאה כל כך שימושיים
במילים אחרות, אם זיכרון המערכת שלך מתמלא, Chrome יזרוק כרטיסיות שאינך משתמש בהן כדי לפנות מקום. הוא יטען אותם בשקט כשתלחץ על הכרטיסייה, אך תבחין בטעינה של העמוד לשבריר שנייה. אין צורך ב- Chrome להשליך כרטיסיות כשיש לך זיכרון רב - Chrome משתמש בזיכרון זה כמטמון ולא משאיר אותו ריק. זה מזרז את העניינים.
אבל, גם אם יש לך זיכרון רב, Chrome יסתכל בקרוב על כרטיסיות הקפאה שאינך מתקשר איתן כדי לחסוך זמן במעבד וכוח הסוללה, מה שעלול להפוך את Chrome ואת היישומים האחרים במערכת שלך ליותר תגובה. זה עדיין ישמור אותם בזיכרון - ככה, כאשר אתה מפעיל מחדש כרטיסייה קפואה על ידי מעבר אליה, דף האינטרנט בלשונית מוכן לשימוש במהירות האפשרית.
אם Chrome צריך לפנות קצת זיכרון, הוא עלול להשליך כרטיסייה קפואה. אך אינך יכול להקפיא לשונית שהושלכה: היא כבר הוסרה מהזיכרון ואינה פתוחה באמת, כך שהיא אינה יכולה לבצע שום פעולה ברקע.
כעת, כאשר הגרסה הקרובה של מיקרוסופט אדג 'תתבסס על כרומיום, עבודתה של גוגל על כרום תביא גם לשפר את דפדפן האינטרנט המוגדר כברירת מחדל של חלונות 10. צפה שגם גרסאות עתידיות של Edge יתחילו להקפיא כרטיסיות באופן אוטומטי.