If-Koubou

Što je prozor WindowServer i zašto se izvodi na Macu?

Što je prozor WindowServer i zašto se izvodi na Macu? (Kako da)

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 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.

Također možete pokušati zatvoriti nepotrebne prozore, osiguravajući da nema previše ikona na radnoj površini i smanjiti broj stolnih 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.

Fotografski kredit: Hamza Butt