מהו WindowServer תהליך, ומדוע הוא פועל על מק שלי?
בעת בדיקת פעילות צג, אתה שם לב משהו שנקרא WindowServer מדי פעם תופס חבורה של כוח CPU. האם תהליך זה בטוח?
מאמר זה הוא חלק מהסדרה המתמשכת שלנו המסבירה תהליכים שונים שנמצאו פעילות צג, כמו kernel_task, hidd, mdsworker, installd, ועוד רבים אחרים. לא יודע מה השירותים האלה? מוטב להתחיל לקרוא!
WindowServer הוא חלק הליבה של MACOS, וקישור של מיני בין היישומים שלך לתצוגה. אם אתה רואה משהו על התצוגה של Mac שלך, WindowServer לשים אותו שם. כל חלון שאתה פותח, כל אתר שאתה גולש, כל משחק שאתה משחק- WindowServer "שואבת" את כל זה על המסך. אתה יכול לקרוא עוד על המדריך למפתח של אפל אם אתה נוטה מבחינה טכנית, אבל זה לא בדיוק קריאה קלה.
על פי רוב, רק יודע כי WindowServer הוא מה MACOS, וכל יישום אתה מפעיל על זה, משתמש כדי להציג את הדברים על המסך. זה בטוח לחלוטין.
למה WindowsServer משתמש כל כך הרבה CPU?
כפי שאמרנו, כל יישום מתקשר עם WindowServer כדי לצייר דברים על המסך. אם WindowServer הוא לוקח הרבה כוח CPU, נסה לסגור יישומים ולראות אם השימוש טיפות. אם אתה רואה ירידה גדולה במיוחד לאחר סגירת תוכנית מסוימת, תוכנית זו היא כנראה אחראי על השימוש CPU גבוהה.
במידה מסוימת, זה נורמלי: תוכניות כל הזמן לשנות את מה שמוצג על המסך הולכים להשתמש WindowServer לא מעט, כלומר הם ישתמשו כוח CPU. אז זה הגיוני עבור משחקים, עורכי וידאו, ויישומים אחרים כל הזמן מרענן לגרום ספייק במעבד WindowsServer CPU.
אחרי שאמרתי את זה, לפעמים באג בתוך פיסת תוכנה יכול לגרום שימוש מוגזם WindowsServer CPU. אם אתה מבחין דפוס זה, לא חושב היישום צריך להיות גורם זה גדול ספייק ב WindowsServer CPU השימוש, שקול ליצור קשר עם היזם. ייתכן שמצאת בעיה שהם יכולים לתקן.
אם WindowServer ממשיך להשתמש הרבה כוח גם כאשר אין לך הרבה דבר פועל, יש עדיין כמה דברים שאתה יכול לנסות. ראשית, לבדוק את המאמר שלנו על האצת Mac איטי, בפרט בסעיף על צמצום שקיפות. תוכל למצוא אפשרות זו ב 'העדפות מערכת'> 'נגישות'> 'תצוגה', וידוע כי היא מפחיתה את השימוש ב- WindowsSever CPU, במיוחד ב- Macs ישנים יותר.
באפשרותך גם לנסות לסגור חלונות מיותרים, כדי לוודא שאין יותר מדי סמלים בשולחן העבודה שלך, ולהקטין את מספר שולחנות העבודה שבהם אתה משתמש ב- Mission Control. אם אף פעולה זו אינה פועלת, שקול לאפס את ה- NVRAM; זה יכול לעזור במקרים מסוימים.
עוד דבר אחד לזכור: אם אתה משתמש במספר צגים, WindowServer הולך להשתמש יותר כוח CPU כדי לצייר על מספר מציג. ככל שאתה מוסיף יותר, כך נכון יותר.
צילום: חמזה בוט