Što je proces WindowServer, i zašto se pokreće na mom Macu?
Dok provjeravate Activity Monitor, primijetili ste nešto što se zove WindowServer povremeno uzimajući hrpu CPU snage. Je li taj proces siguran?
Ovaj je članak dio naše serije koja objašnjava različite procese pronađene u Nadzorniku aktivnosti, kao što su kernel_task, hidd, mdsworker, installd i mnoge druge. Ne znate što su te usluge? Bolje počnite čitati!
WindowServer je osnovni dio MacOS-a i vrsta veza između vaših aplikacija i zaslona. Ako vidite nešto na zaslonu vašeg Mac računala, WindowServer ga stavi tamo. Svaki prozor koji otvorite, svaka web-stranica koju pregledavate, svaka igra koju igrate - WindowServer "sve to povlači" na zaslonu. Više možete pročitati u Appleovom vodiču za razvojne programere ako ste tehnički skloni, ali to nije točno svjetlo.
Za veći dio, samo znam da je WindowServer ono što MacOS, i svaki program koji se izvodi na njemu, koristi kako bi se prikazati stvari na zaslonu. To je potpuno sigurno.
Zašto WindowServer koristi toliko CPU-a?
Kao što smo rekli, svaka aplikacija komunicira s WindowServerom kako bi izvukla stvari na zaslonu. Ako WindowServer zauzima puno CPU-a, pokušajte zatvoriti aplikacije i vidjeti da li će se korištenje smanjiti. Ako nakon zatvaranja određenog programa vidite posebno veliki pad, taj je program vjerojatno odgovoran za visoku potrošnju procesora.
U određenoj mjeri, to je normalno: programi koji stalno mijenjaju ono što se prikazuje na zaslonu će koristiti WindowServer prilično malo, što znači da će iskoristiti CPU snagu. Stoga ima smisla da igre, uređivači videozapisa i druge aplikacije koje se stalno osvježavaju uzrokuju porast upotrebe CPU-a WindowServer.
Rekavši to, ponekad greška u nekom softveru može uzrokovati prekomjernu upotrebu procesora WindowServer. Ako primijetite ovaj obrazac i ne mislite na aplikaciju treba Ako uzrokujete veliku pojavu u korištenju procesora WindowServer, razmislite o kontaktiranju razvojnog programera. Možda ste pronašli problem koji mogu riješiti.
Ako WindowServer stalno troši mnogo energije čak i kada nemate mnogo toga da radi, još uvijek postoji nekoliko stvari koje možete isprobati. Prvo, provjerite naš članak o ubrzavanju sporog Mac računala, posebno poglavlje o smanjenju transparentnosti. Tu ćete opciju pronaći u Postavke sustava> Pristupačnost> Zaslon, a poznato je da smanjuje upotrebu procesora WindowSever, osobito na starijim Macovima.
Također možete pokušati zatvoriti nepotrebne prozore, osiguravajući da na radnoj površini nema previše ikona i smanjiti broj stolnih računala koje koristite u kontroli misije. Ako ništa od toga ne radi, razmislite o resetiranju NVRAM-a; to može pomoći u nekim slučajevima.
Imajte na umu još jednu stvar: ako koristite više monitora, WindowServer će koristiti više snage procesora kako bi privukao više zaslona. Što više prikaza dodate, to je istina.
Foto: Hamza Butt