Erai în zonă, strălucește prin fluxul tău de lucru și apoi, de nicăieri, Mac-ul tău a început să se bâlbâie. Aplicațiile de pe sistemul dvs. nu se deschideau la viteze fulgerătoare, iar comutarea între aplicații a venit cu un decalaj.
Pentru a înțelege de ce Mac-ul dvs. s-a comportat în acest fel, probabil ați deschis Monitorul de activitate, doar pentru a descoperi că procesorul dvs. de pe Mac rula complet, ceea ce face ca Mac-ul să se lupte.
Dar de ce a fost utilizarea procesorului pe Mac-ul tău atât de mare? A fost din cauza unui proces numit WindowServer? Ei bine, hai să aflăm.
Ce este WindowServer pe Mac?
Privind numele, ați putea avea impresia că WindowServer are ceva de-a face cu internetul. La urma urmei, serverele se găsesc în mare parte pe World Wide Web, deoarece ne ajută să ne servească site-urile web pe care le căutăm.
Acestea fiind spuse, procesul WindowServer de pe Mac nu are nimic de-a face cu internetul. De fapt, procesul este responsabil pentru efectuarea unei sarcini fundamentale pe Mac-ul tău: desenarea ferestrelor pe Mac. Acest lucru înseamnă că toate ferestrele pe care le vedeți pe Mac sunt redate și gestionate de WindowServer.
Prin urmare, atunci când deschideți o aplicație pe Mac, aceasta comunică cu WindowServer pentru a-și crea interfața de utilizator pe afișajul dvs. După aceea, WindowServer gestionează în mod dinamic transparența, conținutul și alte elemente de pe afișajul dvs.
În plus, procesul începe să funcționeze imediat ce Mac-ul tău prinde viață, deoarece este responsabil pentru randare Docul, bara de meniu macOS, și toate pictogramele de pe desktop.
Toate acestea arată că WindowServer este un proces critic, iar utilizarea procesorului este direct proporțională cu numărul de desktop-uri și ferestre de pe Mac.
Deci, dacă aveți mai multe aplicații deschise pe Mac sau utilizați mai multe afișaje în spațiul de lucru, procesul WindowServer este obligat să obțină resurse CPU.
Dar cum verifici cantitatea de resurse consumată de WindowServer? Să aflăm mai jos.
Cum să verificați utilizarea procesorului WindowsServer
Acum că știm ce este WindowServer, putem determina câte resurse hardware consumă procesul WindowServer al Mac. Deci, urmați instrucțiunile simple de mai jos:
- Folosește Comanda + Spațiu comandă rapidă pentru a deschide Spotlight pe Mac. După aceea, căutați Monitor de activitate.
- Caută WindowServer și faceți dublu clic pe același pentru a vizualiza CPU și utilizarea memoriei procesului.
După cum sa explicat mai devreme, procesul WindowServer este capabil să consume o mulțime de cicluri CPU. Acestea fiind spuse, dacă aplicațiile de pe Mac funcționează corect, procesul ar trebui să consume 10-30% din puterea de calcul a procesoarelor.
Dimpotrivă, dacă o aplicație de pe Mac-ul tău are o eroare, ar putea cauza WindowServer să consume mai multă putere de calcul, dar iată cum o poți remedia.
11 moduri de a reduce utilizarea procesorului de la WindowServer
Dacă procesul WindowServer de pe Mac consumă o mulțime de cicluri CPU, puteți urma sfaturile de mai jos pentru a le reduce.
1. Deglomerați-vă desktopul
A avea fișiere pe desktop poate fi convenabil. Vă permite să accesați cu ușurință fișierele și vă oferă o vedere panoramică a fișierelor pe care le utilizați des.
Acestea fiind spuse, dacă aveți o mulțime de elemente pe desktop, procesul WindowServer trebuie să redeze atât pictogramele, cât și ferestrele la care lucrați.
Prin urmare, dacă aveți multe pictograme pe desktop, le puteți muta în altă locație sau le puteți șterge dacă nu sunt necesare.
Acest lucru ar reduce sarcina procesorului în timp ce redați ferestrele pe desktop.
2. Eliminați desktopurile suplimentare de pe Mac-ul dvs
Având mai multe desktop-uri cu aplicații diferite, te poate face un maestru al productivității. Acestea fiind spuse, dacă aveți mai multe desktop-uri pe Mac, este posibil să uitați de unele dintre ele.
Din acest motiv, WindowServer trebuie să picteze ferestre suplimentare pe care nu le utilizați. Acest lucru crește încărcarea procesului WindowServer.
Deci, pentru a rezolva această problemă, deschideți Controlul misiunii prin apăsarea F3 și plasați cursorul pe desktop pe care nu îl utilizați des. Făcând acest lucru, se va afișa o pictogramă „x” peste ea, pe care puteți face clic pentru a închide desktopul.
3. Reduceți mișcarea și transparența
Aplicațiile de pe Mac-ul tău au un fundal transparent, ceea ce le face să arate plăcut din punct de vedere estetic. Acestea fiind spuse, acest lucru vine cu prețul utilizării de cicluri suplimentare ale procesorului.
Prin urmare, reducerea transparenței aplicațiilor poate duce la scăderea utilizării CPU a WindowServer.
Pentru a reduce transparența și mișcarea pe Mac, puteți urma pașii de mai jos:
- Deschis Setarile sistemului prin lansarea Spotlight folosind Comanda + Spațiu scurtătură. Alternativ, îl puteți deschide din Dock.
- Click pe Accesibilitate > Afişa și porniți comutatoarele pentru Reduceți mișcarea și Reduceți transparența.
4. Dezactivați Spațiile separate pentru afișajele externe
Dacă aveți afișaje externe conectate la Mac, productivitatea vă poate crește exponențial. Dar această creștere a productivității vine cu prețul ciclurilor suplimentare ale procesorului.
Amintiți-vă că monitorul dvs. extern se bazează în continuare pe procesorul Mac-ului dvs. pentru a afișa afișajul, așa că toate ferestrele de pe acesta trebuie să fie desenate de WindowServer pe Mac.
Prin urmare, a avea un monitor extern pune multă sarcină asupra sistemului dumneavoastră. În plus, a avea spații separate pentru afișajul extern crește încărcarea și mai mult, deoarece noile desktop-uri trebuie să fie gestionate și redate de Mac.
Pentru a reduce sarcina procesorului atunci când este conectat la monitoare externe, puteți urma pașii de mai jos:
- Mergi la Setarile sistemului pe Mac din Dock. Sau folosiți căutarea Spotlight.
- Click pe Desktop și andocare și dezactivați comutatorul pentru Ecranele au spații separate.
Va trebui să vă deconectați de la Mac și să vă conectați din nou pentru ca modificările să intre în vigoare.
5. Eliminați aplicațiile cu probleme de pe Mac
Dacă utilizarea procesorului Windows Server de pe Mac crește atunci când deschideți anumite aplicații, o aplicație cu erori ar putea fi de vină pentru toate problemele dvs.
Prin urmare, dacă credeți că anumite aplicații cresc încărcarea procesorului pe Mac, cel mai bine este să le ștergeți sau să luați legătura cu dezvoltatorul pentru a găsi o soluție la problemă.
6. Verifică pentru actualizări
A avea un sistem de operare învechit pe Mac provoacă mai multe probleme. În unele cazuri, ar putea cauza WindowServer să consume cicluri CPU mai mari.
Pentru a rezolva această problemă, tot ce trebuie să faci este să te îndrepți spre Setarile sistemului > General > Actualizare de software.
7. Reporniți Mac-ul dvs
Utilizatorii de Mac rareori își repornesc sistemul; la urma urmei, funcționează bine fără a reporni. Acestea fiind spuse, repornirea sistemului este o idee bună dacă WindowServer de pe Mac consumă multă putere de calcul.
Procedând astfel, toate sistemele de memorie de pe Mac-ul dvs. sunt repornite și elimină orice probleme care ar fi putut afecta procesorul sau sistemele de memorie.
Pentru a reporni Mac-ul, faceți clic pe meniul Apple și alegeți Repornire din meniul derulant. Alternativ, puteți apăsa lung butonul de pornire de pe Mac.
Cu toate acestea, dacă Mac-ul dvs. este înghețat din cauza utilizării ridicate a procesorului, puteți utiliza unul dintre cele avansate modalități de a reporni sau de a forța închiderea Mac-ului.
8. Verificați dacă aplicațiile de pe Mac-ul dvs. sunt actualizate
Cel mai adesea, a avea o aplicație veche pe Mac poate cauza probleme cu WindowServer, deoarece aplicațiile mai vechi nu pot comunica corect cu versiunile mai noi de macOS.
Prin urmare, vă puteți îndrepta către Magazin de aplicații > Actualizări > Actualizați toate pentru a vă actualiza aplicațiile.
Dacă utilizați Homebrew, puteți introduce următoarea comandă după deschiderea aplicației Terminal.
bere Actualizați
Dacă aveți un Mac cu ecran ProMotion, de exemplu MacBook Pro de 14 sau 16 inchi, dezactivarea acestuia și scăderea ratei de reîmprospătare ar putea reduce utilizarea CPU de către WindowServer.
Pentru a face același lucru, îndreptați-vă către Preferințe de sistem > Afișări > Rată de reîmprospătare. După aceea, puteți selecta rata de reîmprospătare la alegere.
10. Ștergeți memoria cache de pe Mac-ul dvs
Fiecare aplicație de pe sistemul dvs. generează date temporare pentru ca aceasta să funcționeze corect. Aceste fișiere sunt cunoscute ca fișiere cache și, deși fac aplicațiile să funcționeze, ele pot cauza, de asemenea, funcționarea defectuoasă a sistemului.
Deci, în cazul nostru, aceste fișiere ar putea crește utilizarea CPU a WindowServer pe Mac.
Prin urmare, pentru a șterge aceste fișiere, deschideți Finder, Click pe Merge în bara de meniu, țineți apăsat butonul Opțiune tasta și faceți clic pe Bibliotecă în meniul drop-down. Apoi, deschideți Cache-urile folder și ștergeți toate fișierele de aici.
11. Resetați SMC pe Mac-ul dvs
Controlerul de management al sistemului (SMC) gestionează funcționalitățile de nivel scăzut legate de Mac. Una dintre aceste sarcini include gestionarea afișajului atunci când ridicați capacul.
Prin urmare, problemele din SMC ar putea cauza utilizarea ridicată a CPU a procesului WindowServer pe Mac. Deci, nu ezitați să citiți ghidul nostru dedicat resetarea SMC pe Mac.
Mac-ul tău încă funcționează lent?
Deși WindowServer ar putea cauza încetinirea vitezei Mac-ului dvs., pot exista câteva alte motive pentru care sistemul dvs. nu este capabil să ofere performanța pe care a avut-o cândva.
Pentru a îmbunătăți performanța sistemului, ați putea să vă uitați la sistemele de stocare sau să cumpărați un nou Mac, mai ales dacă îl utilizați pe cel actual de câțiva ani.