În timp ce verificați Monitorul de activitate, ați observat ceva numit WindowServer ocazional ocupând o grămadă de putere CPU. Este acest proces sigur?
Acest articol face parte din seria noastră în curs de desfășurare, explicând diferite procese găsite în Activity Monitor, cum ar fi kernel_task, hidd, mdsworker, installd și multe altele. Nu știu ce sunt aceste servicii? Mai bine începeți să citiți!
WindowServer este o parte esențială a aplicației macOS și o legătură de felul între aplicațiile dvs. și afișajul dvs. Dacă vedeți ceva pe ecranul Mac, WindowServer îl pune acolo. Fiecare fereastră pe care o deschideți, fiecare site pe care îl răsfoiți, fiecare joc pe care-l jucați - WindowServer "atrage" totul pe ecran. Puteți citi mai multe la ghidul dezvoltatorului Apple dacă sunteți înclinat din punct de vedere tehnic, dar nu este chiar ușor de citit.
În cea mai mare parte, doar știți că WindowServer este ceea ce MacOS, și fiecare aplicație pe care o utilizați pe ea, utilizează pentru a afișa lucrurile pe ecran. Este complet sigur.
După cum am spus, fiecare aplicație comunică cu WindowServer pentru a atrage lucrurile pe ecran. Dacă WindowServer ocupă o mulțime de putere CPU, încercați să închideți aplicațiile și să vedeți dacă utilizările scad. Dacă vedeți o scădere deosebit de mare după închiderea unui anumit program, acel program este probabil responsabil pentru utilizarea mare a procesorului.
Într-o anumită măsură, acest lucru este normal: programele care schimbă în mod constant ceea ce se arată pe ecran vor folosi destul de puțin WindowServer, ceea ce înseamnă că vor folosi puterea procesorului. Deci, este logic ca jocurile, editoarele video și alte aplicații mereu revigorante să provoace o creștere a utilizării procesorului WindowServer.
Acestea fiind spuse, uneori un bug într-o bucată de software poate cauza utilizarea excesivă a procesorului WindowServer. Dacă observați acest tipar și nu vă gândiți la aplicație ar trebui să a provoca acel mare vârf în utilizarea procesorului WindowServer, luați în considerare contactarea dezvoltatorului. S-ar putea să fi găsit o problemă pe care o pot remedia.
Dacă WindowServer continuă să utilizeze o mulțime de putere chiar și atunci când nu aveți prea multe lucruri de rulare, există încă câteva lucruri pe care le puteți încerca. În primul rând, verificați articolul despre accelerarea procesului Mac, în special secțiunea despre reducerea transparenței. Veți găsi această opțiune în Preferințe sistem> Accesibilitate> Afișaj și se știe că reducerea utilizării procesorului WindowSever, în special pe Mac-urile mai vechi.
De asemenea, puteți încerca să închideți ferestrele inutile, asigurându-vă că nu există prea multe pictograme pe desktop și reducerea numărului de desktop-uri pe care le utilizați în Controlul misiunii. Dacă nu funcționează nimic, luați în considerare resetarea NVRAM; care poate ajuta în unele cazuri.
Încă un lucru pe care trebuie să-l aveți în vedere: dacă utilizați mai multe monitoare, WindowServer va utiliza mai multă putere CPU pentru a atrage mai multe afișaje. Cu cât mai multe afișări pe care le adăugați, cu atât este mai adevărat.
Fotografie de credit: Hamza Butt