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

Turinys:

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

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

Video: Kas yra procesas
Video: Plex Photos Overview - Free Photo Organizer - YouTube 2024, Lapkritis
Anonim
Patikrindamas "Activity Monitor", pastebėjote ką nors vadinamą "WindowServer", kuris kartais prisiima daugybę procesoriaus galių. Ar šis procesas yra saugus?
Patikrindamas "Activity Monitor", pastebėjote ką nors vadinamą "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, tiesiog žinau, kad "WindowServer" yra tai, kas yra "macOS", ir kiekviena programa, kuria ji paleidžiama, naudojama, kad ekrane būtų rodomi dalykai. Tai visiškai saugu.

Kodėl "WindowServer" naudoja tiek daug CPU?

Kaip jau minėjome, kiekviena programa bendrauja su "WindowServer", siekdama atkreipti dėmesį į jūsų ekraną. 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 tikra prasme 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 sakydamas, kartais programinės įrangos paketo klaida gali sukelti perteklinį "WindowServer" procesoriaus naudojimą. Jei pastebite šį modelį ir nemanau, kad programa turėtų Dėl to, kad didelis srautas "WindowServer" procesoriaus naudojimo srityje, apsvarstykite galimybę susisiekti su kūrėju. Galbūt radote problemą, kurią jie gali išspręsti.

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

Taip pat galite pabandyti uždaryti nereikalingus langus, užtikrindami, kad darbalaukyje nėra per daug piktogramų, ir sumažinti naudojamų stalinių kompiuterių skaičių "Mission Control". Jei nė vienas iš šių darbų nesvarsto, apsvarstykite galimybę iš naujo nustatyti NVRAM; tai gali padėti kai kuriais atvejais.
Taip pat galite pabandyti uždaryti nereikalingus langus, užtikrindami, kad darbalaukyje nėra per daug piktogramų, ir sumažinti naudojamų stalinių kompiuterių skaičių "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į į kelis ekranus. Kuo daugiau parodymų pridedate, tuo labiau tai tiesa.

Nuotrauka kreditas: Hamza Butt

Rekomenduojamas: