Ovaj je članak dio našeg tekućeg niza 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 temeljni dio MACOS-a i veza između vaših aplikacija i vašeg prikaza. 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.
Većinom, samo znajte da je WindowServer ono što MacOS, i svaka aplikacija koju pokrenete na njemu, koristi za prikaz stvari na vašem 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.
Nakon što je rekao da, ponekad bug u komad softvera može uzrokovati prekomjerne WindowServer CPU korištenja. Ako primijetite taj uzorak i ne mislite da je aplikacija treba biti uzrok tome velika šiljka u procesorima WindowServer procesora, razmislite o kontaktiranju razvojnog programera. Možda ste pronašli problem koji mogu popraviti.
Ako WindowServer i dalje upotrebljava veliku snagu, čak i kada nemate mnogo toga trčanje, postoji još nekoliko stvari koje možete pokušati. Prvo provjerite naš članak o ubrzavanju sporog Mac računala, posebice u dijelu o smanjenju transparentnosti. Tu ćete opciju pronaći u Postavkama sustava> Pristupačnost> Zaslon, a poznato je da se smanjuje potrošnja procesora WindowSever, osobito na starijim Mac računalima.
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.
Fotografski kredit: Hamza Butt