13Sep
Dok provjeravate Activity Monitor, primijetili ste nešto što se zove WindowServer, povremeno uzimajući gomilu CPU snage. Je li taj proces siguran?
Ovaj je članak dio našeg tijeka serije koji objašnjava različite procese koji se nalaze u Activity Monitoru, kao što su kernel_task, hidd, mdsworker, installd i mnogi drugi. Ne znam što su te usluge? Bolje početi čitati!
WindowServer je osnovni dio macOS-a i veza između vaših aplikacija i vašeg zaslona. Ako nešto vidite na zaslonu Maca, WindowServer je tamo stavio. Svaki prozor koji otvorite, svaka web stranica koju pregledavate, svaka igra koju igrate - WindowServer "privlači sve" na vašem zaslonu. Više o Appleovom vodiču za razvojne programere možete pročitati ako ste tehnički skloni, ali to nije točno čitanje svjetla.
Jednostavno znajte da je WindowServer ono što MacOS, i svaka aplikacija koju pokrenete na njemu, koristi za prikaz stvari na zaslonu. Posve je sigurno.
Zašto WindowServer koristi toliko CPU?
Kao što smo rekli, svaka aplikacija komunicira s WindowServerom kako bi nacrtala stvari na zaslonu. Ako WindowServer uzima puno snage CPU-a, pokušajte zatvoriti aplikacije i vidjeti je li njihova potrošnja padala. Ako vidite poseban pad nakon zatvaranja određenog programa, taj je program vjerojatno odgovoran za visoku upotrebu procesora.
Do određene mjere, to je normalno: programi koji neprestano mijenjaju ono što se prikazuju na ekranu vrlo će malo koristiti WindowServer, što znači da će iskoristiti CPU snagu. Zato ima smisla za igre, video uređaje i ostale neprestano osvježavajuće programe koji uzrokuju špicu u upotrebi procesora WindowServer.
Rekavši to, ponekad bug u komadu softvera može uzrokovati pretjeranu upotrebu procesora WindowServer. Ako primijetite taj uzorak i ne mislite da treba uzrokovati veliku šansu u upotrebi procesora WindowServer, razmislite o kontaktiranju razvojnog programera. Možda ste pronašli problem koji mogu popraviti.
Ako WindowServer nastavi koristiti veliku snagu čak i kada nemate puno toga što se pokreće, postoji još nekoliko stvari koje možete isprobati. Prvo provjerite naš članak o ubrzavanju sporog Mac računala, posebice u dijelu o smanjenju transparentnosti. Tu ćete opciju pronaći u postavkama sustava & gt;Pristupačnost & gt;Zaslon, a poznato je da se smanjuje potrošnja procesora WindowSever, osobito na starijim Mac računalima.
Također možete pokušati zatvarati nepotrebne prozore, osiguravajući da nema previše ikona na radnoj površini i smanjiti broj računala koje koristite u Control Misije. Ako ništa od toga ne funkcionira, razmislite o resetiranju NVRAM-a;što može pomoći u nekim slučajevima.
Još jedna stvar koju treba imati na umu: ako koristite više monitora, WindowServer će koristiti više procesorske snage kako bi se privuklo na više zaslona.Što više zaslona dodate, to je istina.
Fotoski kredit: Hamza Butt