Jaký je proces WindowServer a proč to běží na počítači Mac?
Při kontrole sledování aktivity jste si všimli, že se někdy nazývá WindowServer, který příležitostně přijímá množství CPU. Je tento proces bezpečný?
Tento článek je součástí naší probíhající série, která vysvětluje různé procesy nalezené v nástroji Activity Monitor, jako jsou kernel_task, hidd, mdsworker, installd a mnoho dalších. Nevíte, jaké jsou tyto služby? Lepší čtení!
WindowServer je jádrová součást aplikace macOS a spojení mezi nabídkami a displejem. Pokud uvidíte něco na obrazovce počítače Mac, WindowServer to tam dal. Každé okno, které otevřete, všechny webové stránky, které procházíte, každá hra, kterou hrajete - WindowServer "kreslí" to vše na obrazovce. Další informace naleznete v příručce pro vývojáře společnosti Apple, pokud máte technický sklon, ale není to lehké čtení.
Většinou jen víte, že WindowServer je to, co MacOS a všechny aplikace, které na něm běžíte, používá k zobrazení věcí na obrazovce. Je to naprosto bezpečné.
Proč WindowServer využívá tolik CPU?
Jak již bylo řečeno, každá aplikace komunikuje s WindowServerem, aby mohla na vašem displeji čerpat věci. Pokud systém WindowServer využívá velké množství procesoru, pokuste se ukončit aplikace a zjistit, zda klesne používání. Pokud po ukončení určitého programu uvidíte obzvláště velký pokles, tento program pravděpodobně zodpovídá za vysoké využití procesoru.
Do jisté míry je to normální: programy, které neustále mění to, co se zobrazuje na obrazovce, použijí WindowServer poměrně málo, což znamená, že využijí vyšší výkon CPU. Takže má smysl pro hry, video editory a další neustále osvěžující aplikace, které způsobují špičku využití procesoru WindowServer.
Řekl, že někdy chyba v softwaru může způsobit nadměrné využití procesoru WindowServer. Pokud si všimnete tohoto vzoru a nemyslím si, že aplikace by měl způsobit, že velký výpad v používání procesoru WindowServer, zvážit kontaktování vývojáře. Možná jste nalezli problém, který mohou odstranit.
Pokud WindowServer stále využívá velkou sílu, i když nemáte moc co dělat, stále máte pár věcí, které můžete vyzkoušet. Nejprve zkontrolujte článek o urychlení pomalého Macu, zejména část o snížení průhlednosti. Tuto možnost najdete v části Systémové předvolby> Dostupnost> Displej a je známo, že lze snížit využití procesoru WindowSever, zejména u starších počítačů Mac.
Můžete také zkusit zavření nepotřebných oken, zajistit, aby na pracovní ploše nebylo příliš mnoho ikon a snížit počet stolních počítačů, které používáte v aplikaci Mission Control. Pokud žádné z těchto funkcí nefunguje, zvážit obnovení NVRAM; které mohou pomoci v některých případech.
Ještě jedna věc, kterou je třeba mít na paměti: pokud používáte více monitorů, bude WindowServer využívat více výkonu procesoru, aby nakreslil více displejů. Čím více zobrazení přidáte, tím pravdivější je.
Fotografický kredit: Hamza Butt