13Sep

Čo je proces WindowServer a prečo sa to spúšťa na počítači Mac?

Pri kontrole sledovania aktivity ste si všimli, že niečo nazývané WindowServer príležitostne zaberá veľa výkonu CPU.Je tento proces bezpečný?

Tento článok je súčasťou našej prebiehajúcej série, ktorá vysvetľuje rôzne procesy, ktoré sa nachádzajú v nástroji Activity Monitor, ako napríklad kernel_task, hidd, mdsworker, installd a mnoho ďalších. Neviem, aké sú tieto služby? Lepšie čítanie!

WindowServer je základnou súčasťou systému macOS a medzi druhmi vašich aplikácií a vášho displeja je druh komunikácie. Ak na svojom displeji Mac uvidíte niečo, WindowServer ho tam umiestni. Každé otvorené okno, každá internetová stránka, ktorú prehliadate, každá hra, ktorú hráte - WindowServer "kreslí" všetko na obrazovke.Ďalšie informácie nájdete v príručke pre vývojárov spoločnosti Apple, ak ste technicky naklonený, ale nie je to ľahké čítanie.

Väčšinou viete, že WindowServer je to, čo macOS a každá aplikácia, ktorú na ňom bežíte, používa na zobrazenie vecí na vašej obrazovke. Je to úplne bezpečné.

Prečo používa WindowServer toľko CPU?

Ako sme už povedali, každá aplikácia komunikuje s WindowServerom, aby nakreslil veci na vašom displeji. Ak WindowServer zaberá veľa výkonnosti procesora, skúste zatvoriť aplikácie a zistiť, či používanie klesne. Ak po ukončení určitého programu uvidíte obzvlášť veľký pokles, tento program pravdepodobne zodpovedá za vysoké využitie procesora.

Do určitej miery je to normálne: programy, ktoré neustále menia to, čo sa zobrazuje na obrazovke, použijú WindowServer pomerne málo, čo znamená, že budú využívať výkon CPU.Takže je zmysluplné, aby hry, editory videa a ďalšie neustále osviežujúce aplikácie spôsobili špičku v používaní procesora WindowServer.

Uvedené, niekedy chyba v softvéri môže spôsobiť nadmerné používanie procesora WindowServer. Ak si všimnete tento vzorec a nemyslím si, že by aplikácia mala spôsobovať veľký nárast využitia procesora WindowServer, zvážte kontaktovanie vývojára. Možno ste našli problém, ktorý môžu odstrániť.

Ak WindowServer stále využíva veľa energie aj vtedy, keď nemáte veľa práce, stále máte pár vecí, ktoré môžete vyskúšať.Najskôr skontrolujte náš článok o urýchlení pomalého počítača Mac, najmä časť o znížení priehľadnosti. Túto možnosť nájdete v časti Systémové predvoľby & gt;Prístupnosť & gt;Zobraziť a je známe, že znižuje využitie procesora WindowSever, najmä na starších počítačoch Mac.

Môžete sa tiež pokúsiť zatvoriť nepotrebné okná, zabezpečiť, aby na vašej pracovnej ploche nebolo príliš veľa ikon a znížiť počet stolných počítačov, ktoré používate v službe Mission Control. Ak nič z toho nefunguje, zvážte obnovenie NVRAM;ktoré môžu v niektorých prípadoch pomôcť.

Ďalšia vec, ktorú treba mať na pamäti: ak používate viacero monitorov, WindowServer použije viac výkonu procesora, aby mohol čerpať viac displejov.Čím viac obrazoviek pridáte, tým pravdepodobnejšie je.

Fotografický kredit: Hamza Butt