13Sep

Kas yra procesas "WindowServer" ir kodėl jis veikia "Mac"?

Patikrindamas "Activity Monitor", pastebėjote kažką "WindowServer", kuris kartais prisiima daugybę procesoriaus galių.Ar šis procesas yra saugus?

Šis straipsnis yra mūsų vykdomos serijos dalis, paaiškinanti įvairius "Activity Monitor" procesus, tokius kaip kernel_task, hidd, mdsworker, installd ir daugelis kitų.Nežinau, kokios yra šios paslaugos? Geriau pradėti skaityti!

WindowServer yra pagrindinė "MacOS" dalis ir rūšių ryšys tarp jūsų programų ir jūsų ekrano. Jei matote kažką savo "Mac" ekrane, "WindowServer" įdėti jį ten. Kiekvienas atidarytas langas, kiekviena naršyklė, kurią paleidžiate, kiekvienas žaidimas, kurį paleidžiate, "WindowServer" visus atkreipia į ekraną.Daugiau apie "Apple" kūrėjo vadovą galite sužinoti, jei esate techniškai linkęs, bet tai nėra tiksliai lengvas skaitymas.

Iš esmės tik žinokite, kad "WindowServer" yra tai, ką "macOS", o kiekviena jame paleista programa naudoja, kad ekrane būtų rodoma informacija. Tai visiškai saugu.

Kodėl "WindowServer" naudoja tiek daug CPU?

Kaip jau minėjome, kiekviena programa bendrauja su "WindowServer", norėdami piešti dalykus savo ekrane. Jei WindowServer užima daug procesoriaus galios, pabandykite uždaryti programas ir pamatyti, ar naudojimas sumažėja. Jei pastebėjote ypač didelį kiekį uždarius konkrečią programą, ta programa tikriausiai yra atsakinga už didelį CPU naudojimą.

Tam tikru mastu tai yra įprasta: programos, kurios nuolat keičia ekrane rodomą informaciją, gana šiek tiek naudosios "WindowServer", o tai reiškia, kad jie išnaudos CPU galią.Todėl prasminga žaidimų, vaizdo redaktorių ir kitų nuolat atnaujinamų programų sukelti "WindowServer" procesoriaus naudojimo smailes.

Tai pasakius, kartais klaidos programoje gali sukelti pernelyg didelį "WindowServer" procesoriaus naudojimą.Jei pastebėsite šį modelį ir nemanysite, kad taikymas turėtų sukelti tokį didžiulį "WindowServer" procesoriaus naudojimo svyravimą, susisiekite su kūrėju. Galbūt radote problemą, kurią jie gali išspręsti.

Jei "WindowServer" išnaudoja daug galios net ir tuo atveju, kai neturite nieko veikiančio, vis dar yra keletas dalykų, kuriuos galite išbandyti. Pirmiausia patikrinkite mūsų straipsnį apie lėto "Mac" pagreitinimą, ypač skyrių apie skaidrumo mažinimą.Ši parinktis rasite sistemos nustatymuose & gt;Prieinamumas & gt;Ekranas, ir buvo žinoma, kad sumažina "WindowSever" procesoriaus naudojimą, ypač senesniuose "Mac" kompiuteriuose.

Taip pat galite pabandyti uždaryti nereikalingus langus, užtikrinant, kad darbalaukyje nėra per daug piktogramų, ir sumažinti skaičių darbastalių, kuriuos naudojate "Mission Control".Jei nė vienas iš šių darbų nesvarsto, apsvarstykite galimybę iš naujo nustatyti NVRAM;tai gali padėti kai kuriais atvejais.

Dar vienas dalykas, į kurį reikia atkreipti dėmesį: jei naudosite kelis monitorius, "WindowServer" ketina naudoti daugiau procesoriaus galios, kad galėtų atkreipti dėmesį į keletą ekranų.Kuo daugiau parodymų pridedate, tuo labiau tai tiesa.

Photo credit: Hamza Butt