Numele procesului “WindowServer” ne-ar duce cu gandul la “Windows Server“, insa acesta nu are nici cea mai mica legatura cu Windows by Microsoft.
Ce este si ce face procesul WindowsServer pe macOS (Activity Monitor)
Se plang multi de faptul ca procesul WindowServer consuma uneori foarte multe resurse din procesor (CPU) si din memoria RAM, lucru ce duce automat la ingreunarea in rulare a macOS pe Mac, iMac sau MacBook.
Raportul consumului de resurse al procesului WindowServer este diponibil in timp real pentru oricare user atunci cand acceseaza Activity Monitor.
Aparent, procesul WindowServer incepe sa consume uneori foarte multe resurse RAM si CPU, lucru care duce automat la scaderea performantelor sistemului. Aplicatiile incep sa se blocheze, ferestrele Finder se deschid greu, screensaver-ul incepe sa se vada sacadat iar accesul catre setarile sistemului se face cu intarziere.
Procesul WindowServer apartine sistemului de operare macOS (proces de sistem) si se ocupa cu toata partea vizuala de pe Desktop, Dock Bar si Menu Bar. Acest proces face managementul intre partea vizuala (ceea ce vede utilizatorul) si partea hardware. Toate folderele si fisierele care sunt pe Desktop, efectele de transparenta ale Dock si Menu Bar sunt administrare de WindowServer.
Acest proces este lansat imediat dupa pornirea sistemului de operare, iar fara el nu puteti avea acces la nimic din Mac. De aceea nici nu este bine sa-l inchideti din Activity Monitor, chiar daca va este permis sa faceti acest lucru. O sa constatati ca odata inchis procesul WindowServer, o sa ajungeti direct in “login screen”.
Cum putem sa facem ca WindowServer sa nu mai consume multa memorie si CPU
Procesul WindowServer are de regula perioade scurte de timp in care solicita un volum mare de resurse, dupa care totul revine la normal. Totusi daca nu doriti sa mai fie aceste perioade, aveti in vedere urmatoarele:
1. Incercati sa reduceti pe cat posibil numarul de foldere si fisiere prezente pe Desktop.
Daca de exemplu, aveti 50 de fisiere pe Desktop si 5 foldere, incercati sa le adunati pe toate intr-un singur folder. Astfel prin procesul WindowServer va trece un singur element vizual in loc de 55.
2. Inchideti ferestrele Finder pe care nu le utilizati sau folositi un singur window Finder deschis cu mai multe tab-uri.
3. Dezactivati efectele de transparenta ale macOS.
Dezactivarea acestor efecte vizuale va mari performantele oricarui Mac. Faceti acest lucru din: “System Preferences” → “Accessibility” → “Display” → “Reduce transparency“.
O sa dispara efectul de transparenta al Dock, Menu Bar, Finder si Launchpad.
4. Dezactivati rearanjarea automata in Mission Control.
Mergeti in “System Preferences” la “Mission Control” si debifati optiunea “Automatically rearrange Spaces based on most recent use“.
5. Inchideti aplicatiile pe care nu le utilizati.
S-a stabilit ca volumul de consum al WindowServer este influientat si de efctele grafice prezente in aplicatii.
Dupa ce faceti toate aceste modificari sau o parte dinte ele, restartati sistemul de operare.
Cu siguranta serviciul WindowServer nu va mai consuma RAM si CPU la fel de mult ca inainte.
This did not work, I have tried everything. Currently preparing for a factory reset install of the Operating System to see if performance can be regained.
Il manque la date. C’est une erreur de débutant. Il faut toujours mettre la date en gros et bien visible de sorte qu’on puisse jauger immédiatement de la pertinence d’un article avant d’en faire la lecture.
A part ça merci pour les explications.
You’re right. It is a very good idea and I will take it into account in the next project update. Thanks!