Č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, čo sa nazýva WindowServer, občas zaberá veľa výkonu procesora. Je tento proces bezpečný?
Tento článok je súčasťou našej prebiehajúcej série vysvetľujúcich rôzne procesy, ktoré sa nachádzajú v nástroji Monitorovanie činnosti, ako kernel_task, hidd, mdsworker, installd a mnoho ďalších. Neviete, 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 vašim displejom. Ak vidíte niečo na obrazovke vášho počítača Mac, WindowServer ho tam umiestni. Každé otvorené okno, každá internetová stránka, ktorú prehliadate, každá hra, ktorú hráte - WindowServer "to všetko nakreslí" na obrazovke. Ďalšie informácie nájdete v sprievodcovi pre vývojárov spoločnosti Apple, ak ste technicky naklonený, ale nie je to presne ľahké čítanie.
Z väčšej časti len 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 WindowServer používa toľko CPU?
Ako sme už povedali, každá aplikácia komunikuje s aplikáciou WindowServer, aby mohli na obrazovke čerpať veci. Ak WindowServer zaberá veľa výkonu procesora, skúste zatvoriť aplikácie a zistiť, či klesne používanie. Ak po ukončení určitého programu uvidíte mimoriadne 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ú program WindowServer pomerne málo, čo znamená, že využijú 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.
Hovorím to, niekedy chyba v softvéri môže spôsobiť nadmerné používanie procesora WindowServer. Ak si všimnete tento vzor a nemyslím si, že aplikácia mal spôsobiť 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 použí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 Macu, najmä časť o znížení priehľadnosti. Túto možnosť nájdete v časti Systémové predvoľby> Prístupnosť> Displej a je známe, že zníženie využitia procesora WindowSever, najmä na starších počítačoch Mac.
Môžete tiež skúsiť zatvoriť nepotrebné okná, zabezpečiť, že na pracovnej ploche nie je 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 CPU, aby mohli nakresliť viacero obrazoviek. Čím viac zobrazení pridáte, tým pravdepodobnejšie je.
Fotografický kredit: Hamza Butt