Mi a Process WindowServer, és miért fut a My Mac?
Az Activity Monitor ellenőrzése közben észrevette, hogy a WindowServer néha egy csomó CPU teljesítményt vett fel. Ez a folyamat biztonságos?
Ez a cikk a folyamatban lévő sorozat része, amely a Activity Monitorban található különböző folyamatokat ismerteti, mint például a kernel_task, hidd, mdsworker, installd és sok más. Nem tudom, mi ezek a szolgáltatások? Jobb elkezd olvasni!
A WindowServer a macOS alapvető része, valamint az alkalmazások és a kijelző közötti kapcsolatfajta összekapcsolása. Ha valamit lát a Mac kijelzőjén, akkor a WindowServer ott helyezte el. Minden megnyitott ablak, minden böngészett webhely, minden játék, amelyet a WindowServer játszik, „mindenre” felhívja a képernyőn. Ha technikailag hajlik, az Apple fejlesztői útmutatójában többet olvashat, de nem pontosan a fényolvasás.
A legtöbb esetben, csak tudom, hogy a WindowServer az, amit a MacOS és minden alkalmazás futtat, annak érdekében, hogy a képernyőn megjelenítse a dolgokat. Teljesen biztonságos.
Miért használja a WindowServer olyan sok processzort?
Ahogy már mondtuk, minden alkalmazás kommunikál a WindowServerrel, hogy dolgokat rajzoljon a kijelzőn. Ha a WindowServer sok CPU teljesítményt vesz fel, próbálja meg lezárni az alkalmazásokat és látni, hogy a használat csökken. Ha egy adott program bezárása után különösen nagy csökkenést tapasztal, akkor a program valószínűleg felelős a magas CPU-használatért.
Bizonyos mértékig ez normális: olyan programok, amelyek folyamatosan megváltoztatják a képernyőn megjelenő ablakokat, hogy a WindowServert eléggé használják, ami azt jelenti, hogy a CPU teljesítményét fogja használni. Ezért van értelme a játékok, videószerkesztők és más folyamatosan frissítő alkalmazások számára, hogy a WindowsServer CPU használatának tüneteit okozzák.
Ez azt jelenti, hogy néha egy szoftverrész hibája túlzottan nagy WindowServer CPU-felhasználást okozhat. Ha észreveszed ezt a mintát, és nem gondolod az alkalmazást kellene a WindowsServer CPU-használatban okozza ezt a nagy tüskét, vegye fel a kapcsolatot a fejlesztővel. Lehet, hogy talált egy problémát, amit javíthat.
Ha a WindowServer továbbra is sok energiát használ, még akkor is, ha nincs sok futás, még mindig van néhány dolog, amit meg lehet próbálni. Először ellenőrizze a cikket a lassú Mac felgyorsításáról, különösen az átláthatóság csökkentését célzó fejezetről. Ezt a lehetőséget megtalálja a Rendszerbeállítások> Hozzáférhetőség> Kijelző, és ismert, hogy csökkenti a WindowSever CPU használatát, különösen a régebbi Mac-eken.
Megpróbálhatja bezárni a felesleges ablakokat, biztosítva, hogy ne legyen túl sok ikon az asztalon, és csökkentse a Mission Control alkalmazásban használt asztali számítógépek számát. Ha egyik sem működik, fontolja meg az NVRAM visszaállítását; ez bizonyos esetekben segíthet.
Egy másik dolog, amit szem előtt kell tartani: ha több monitort használ, a WindowServer több CPU teljesítményt fog használni, hogy több megjelenítésre lehessen felhívni. Minél több kijelzőt ad hozzá, annál igazabb ez.
Fotó hitel: Hamza Butt