Ez a cikk a folyamatban lévő sorozat része, amely bemutatja a Activity Monitor-ban található különböző folyamatokat, mint a kernel_task, hidd, mdsworker, installd és még sokan mások. Nem tudom, mi ezek a szolgáltatások? Jobb elolvasni az olvasást!
A WindowServer a macOS egyik központi eleme, és az alkalmazások és a megjelenítés közötti kapcsolatok. Ha látsz valamit a Mac képernyőjén, akkor a WindowServer beadta. Minden megnyitott ablak, minden böngészett webhely, minden játék, amit játszol - a WindowServer "rajzolja" mindent a képernyőn. Az Apple fejlesztői útmutatójában többet olvashatsz, ha technikailag hajlamos vagy, de nem pontosan a könnyű olvasás.
A legtöbb esetben csak azt tudják, hogy a WindowServer az, amit a macOS és minden olyan alkalmazás futtat, amellyel a képernyőn megjelenő dolgokat megjelenítheti. Teljes biztonságban van.
Miért használja a WindowServer sok CPU-t?
Mint mondtuk, minden alkalmazás kommunikál a WindowServerrel, hogy felhívja a dolgokat a kijelzőn. Ha a WindowServer sok CPU teljesítményt vesz igénybe, próbálja meg bezárni az alkalmazásokat és megnézni, hogy csökken a használat. Ha egy adott program lezárása után különösen nagy cseppet lát, akkor valószínűleg felelős a nagy CPU használatért.
Bizonyos mértékig ez normális: azok a programok, amelyek folyamatosan változtatják meg a képernyőn megjelenő információkat, a WindowServert elég egy kicsit használni fogják, ami azt jelenti, hogy a CPU teljesítményét fel fogja használni. Így érdemes játékokat, videószerkesztőket és egyéb, folyamatosan frissítő alkalmazásokat okozni a WindowServer CPU használatában.
Ezt elmondva, néha egy szoftver hibája túlzott WindowServer CPU használatát okozhatja. Ha ezt a mintát észleli, és nem gondolja az alkalmazást kellene okozza, hogy nagy a tüske a WindowServer CPU használatát, vegye fel a kapcsolatot a fejlesztővel. Lehet, hogy megtalálta azt a problémát, amit javíthatnak.
Ha a WindowServer még sok energiát is használ, még akkor is, ha sok mindent nem futtat, még mindig van néhány dolog, amit megpróbálhatsz. Először nézze meg cikkünket egy lassú Mac felgyorsításáról, különösen az átláthatóság csökkentéséről. Ezt az opciót megtalálja a Rendszerbeállítások> Hozzáférhetőség> Megjelenítés alatt, és ismertté vált, hogy csökkenti a WindowSever CPU használatát, különösen az idősebb Mac esetében.
Még egy dolog, hogy szem előtt tartsuk: ha több monitort használsz, a WindowServer több CPU teljesítményt fog használni ahhoz, hogy több képernyőre húzódjon. Minél több megjelenítést ad hozzá, annál inkább igaz.
Fotó hitel: Hamza Butt