Tento článok je súčasťou našej prebiehajúcej série vysvetľujúcich rôzne procesy, ktoré sa nachádzajú v programe Monitorovanie činnosti, ako kernel_task, hidd, mdsworker, installd a mnoho ďalších. Neviem, aké sú tieto služby? Lepšie čítanie!
WindowServer je jadrom systému macOS a medzi druhmi vašich aplikácií a vašim displejom. Ak na svojom displeji Mac uvidíte niečo, WindowServer to 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.
Z väčšej časti stačí vedieť, ž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 nástrojom WindowServer, aby kreslil veci na 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 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ú WindowServer dosť, č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, že 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 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> Prístupnosť> Displej a je známe, že znižuje využitie procesora WindowSever, najmä na starších počítačoch Mac.
Mali by ste ešte pamätať: ak používate viacero monitorov, WindowServer použije viac výkonu CPU, aby nakreslil viacero obrazoviek. Čím viac obrazoviek pridáte, tým pravdepodobnejšie je.
Fotografický kredit: Hamza Butt