Google Chrome שימוש בזיכרון / זיכרון דליפת בעיות?
אני אוהב להשתמש ב- Google Chrome עבור גלישה באינטרנט אחת הסיבות העיקריות מאז ומתמיד כי זה סופר מהיר! מעולם לא אהבתי את bloat של פיירפוקס עם כל תוספות ו- Internet Explorer הוא פשוט איטי.
Microsoft Edge הוא קצת יותר מהר מאשר IE, אבל אני משתמש כל כך הרבה שירותי Google אחרים כי Chrome ממשיך למשוך אותי בחזרה. דפדפן הקוונטים החדש של פיירפוקס הוא אפילו מהיר יותר מאשר Chrome ואני באמת חושב על מיתוג.
כשהתחלתי להשתמש ב- Chrome, שמחתי בממשק הנקי הפשוט ומהירות הגלישה המדהימה. עם זאת, לאחר כמה חודשים של שימוש Chrome בכבדות על מחשב מהיר מאוד, שמתי לב הכרטיסיות יהיה ריק במשך כמה שניות לפני טעינת דף אינטרנט ואיטיות כללית אחרים.
מנהל המשימות של Chrome
לאחר ביצוע קצת pock סביב, החלטתי להעיף מבט על מנהל המשימות ולראות מה התהליכים פועלים עבור Chrome. הנה מה שמצאתי:
פרה קדושה! זה 35 עצום של Google Chrome תהליכים! זה הרבה תהליכים פלוס מעל 5 GB בשימוש בזיכרון. מהם כל אותם תהליכים של Chrome? אמנם, היו לי 16 כרטיסיות פתוחות כאשר צילמתי את צילום המסך לעיל, אבל כל דפי האינטרנט היו סטטיים ללא קטעי וידאו ששיחקו או אנימציות. אז למה 35 תהליכים GBs של זיכרון?
תוכל לגלות מה עומד מאחורי כל אחד מהתהליכים האלה ב- Chrome על ידי לחיצה ימנית על סרגל הכותרת (לא בכרטיסייה) ובחירה מנהל משימות.
כאן תראה כל תהליך (שנקרא משימה) שמופעל ב- Google Chrome. הופתעתי במהירות מה שראיתי.
הדפדפן הוא תהליך אחד, כל הכרטיסייה היא תהליך משלה ולאחר מכן היו תהליכים אינטרנט Apps, GPU ועל כל הרחבה ו התוספת כי אני מאופשר! Eeeks! ממה שאני קורא באינטרנט מ- Google, הם נפרדים הכל לתוך תהליכים שונים כי זה עושה את הדפדפן יציב יותר. לדוגמה, אם הפלאגין של Flash קורס, הוא לא יוריד את כל הכרטיסיות או את הדפדפן כולו.
באמצעות Google Chrome במשך זמן כה רב, הבנתי שזה נכון מאוד. היו פעמים רבות כאשר אחד הכרטיסייה מת ואני יכול פשוט לסגור את הלשונית ולשמור באמצעות כרטיסיות אחרות שלי בדרך כלל או Shockwave היה פשוט לתלות ואני הרגתי את הכרטיסייה אחת וכל השאר עבד בסדר.
אז המחשבה הבאה שלי היתה אם כל התהליכים הנפרדים השתמשו בזיכרון נוסף לעומת איך זה היה קודם. ממה שיש לי באינטרנט, נראה כי גם אם היו פחות תהליכים, plugins והרחבות עדיין להשתמש בזיכרון, אולי רק קצת פחות. יש תקורה קלה ליצירת תהליך חדש, אבל זה קטין.
ייתכן שיהיה גם שם לב כמה פריטים רשומים תת-מסגרת: https://accounts.google.com. בהתחלה, חשבתי שזה משהו לעשות עם הכרטיסייה פתוחה ל- Gmail, אבל למדתי שזה משהו אחר לחלוטין. ביסודו של דבר, גוגל מעבירה כמה תהליכים לתוך התהליך שלה על מנת לבודד אותם כראוי. אז היו כמה אתרי אינטרנט שהיו בתוך subframes אלה במקום תהליך נפרד שלהם הכרטיסייה המפורטים.
אז האם יש משהו שתוכל לעשות כדי להפחית את כמות הזיכרון ש- Chrome משתמש בה? מבחינתי, שמתי לב הבדל גדול כאשר אני מושבת פלאש עבור כל האתרים ולא להשאיר אותו על שאל אותי קודם הגדרה. כדי להשבית את Flash לחלוטין, עבור אל הגדרות, ולאחר מכן לחץ על מתקדם בתחתית ולאחר מכן לחץ על הגדרות תוכן תחת פרטיות ואבטחה. לחץ על פלאש ולאחר מכן ודא שהוא אומר חסימת אתרים מהפעלת Flash.
זה הציל אותי מעל 1 GB בשימוש בזיכרון. אני לא יודע, אבל כמה אתרי אינטרנט היו באמצעות פלאש. גם עם Flash מושבת, אתרי אינטרנט עבד בסדר, אז שמרתי Flash מושבת. הדרך האחרת להפחתת הזיכרון היא להסיר תוספים מסוימים, במיוחד אם אינך משתמש בהם. כמו כן, אתה יכול פשוט להשבית הרחבה אם אתה צריך את זה מדי פעם לא רוצה להסיר את זה לחלוטין.
השבתת התוסף תמנע ממנו להשתמש בזיכרון. לבסוף, ייתכן שיהיה שם לב תהליך GPU ב- Chrome, שאמור להיות מופעל כברירת מחדל. אם החומרה שלך תומכת בכך, Chrome יטען משימות מסוימות ל- GPU, שהוא מהיר ויעיל יותר מה- CPU. זה נקרא האצת חומרה. אם אתה רוצה, אתה יכול להשבית אותו על ידי לחיצה על הגדרות ולאחר מכן גלילה כל הדרך עד לתחתית מערכת.
אם תשבית את האצת החומרה, הניסיון שלך ב- Chrome יהיה קצת איטי יותר, לכן זכור זאת.
אז אם אתה מרגיש Chrome הוא לוקח יותר מדי RAM, לבדוק את מנהל המשימות ולנסות להשבית את התוסף כי הוא משתמש כמות מופרזת של זיכרון. בשבילי, היה לי הרחבה כי אהבתי, אבל לא עודכן מאז 2013, ולכן זה יכול היה להשתמש כל כך הרבה זיכרון. אם אינך זקוק להרחבת משאבים, השבת אותה ותהיה לך חוויית גלישה טובה יותר. כמו כן, השבת פלאש אלא אם כן אתה באמת צריך את זה. תהנה!