13Sep
A Activity Monitor ellenõrzése közben észlelt valami úgynevezett WindowServert, amely alkalmanként egy csomó CPU teljesítményt vett fel. Ez a folyamat biztonságos?
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 kapcsolattartás. 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, amely a képernyőn megjelenő dolgokat használja. Teljes biztonságban van.
Miért használja a WindowServer sok CPU-t?
Mint már említettük, minden alkalmazás kommunikál a WindowServerrel, hogy rajzoljon 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 a használat csökken. 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ő adatokat, a WindowServert elég egy kicsit használni fogják, ami azt jelenti, hogy a CPU teljesítményét használják.Így érdemes játékokat, videószerkesztőket és egyéb, folyamatosan frissítő alkalmazásokat okozni a WindowServer CPU használatában.
Ezt mondta, hogy néha egy hiba egy szoftverben túl nagy WindowServer CPU használatát okozhatja. Ha ezt a mintát észleli, és nem hiszi, hogy az alkalmazásnak az okoznia kellene a WindowServer CPU használatának nagy részét, vegye fel a kapcsolatot a fejlesztővel. Lehet, hogy megtalálta azt a problémát, amit javíthatnak.
Ha a WindowServer sok energiát 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. Ez a beállítás megtalálható a Rendszerbeállítások & gt;Hozzáférhetőség & gt;Display, és ismert volt, hogy csökkentik a WindowSever processzor használatát, különösen az idősebb Mac esetében.
Akkor is 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-ban 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;amelyek bizonyos esetekben segíthetnek.
Még egy dolog, amit szem előtt kell tartanunk: ha több monitort használ, 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