Bili ste v coni, prebijali ste svoj potek dela, nato pa je vaš Mac od nikoder začel jecljati. Aplikacije v vašem sistemu se niso odpirale z bliskovito hitrostjo in preklapljanje med aplikacijami je potekalo z zamikom.
Da bi razumeli, zakaj se je vaš Mac obnašal tako, ste verjetno odprli Activity Monitor, samo da bi ugotovili, da je vaš CPE na vašem Macu deloval s polno močjo – zaradi česar je vaš Mac imel težave.
Toda zakaj je bila poraba procesorja na vašem Macu tako visoka? Je bilo to zaradi procesa, imenovanega WindowServer? No, poglejmo.
Kaj je WindowServer na Macu?
Če pogledate ime, boste morda imeli vtis, da ima WindowServer nekaj opraviti z internetom. Navsezadnje strežnike večinoma najdemo na svetovnem spletu, saj nam pomagajo streči spletna mesta, ki jih iščemo.
Kljub temu postopek WindowServer na vašem Macu nima nobene zveze z internetom. Pravzaprav je postopek odgovoren za izvajanje temeljne naloge na vašem Macu – risanje oken na vašem Macu. To pomeni, da so vsa okna, ki jih vidite na vašem Macu, upodobljena in upravlja WindowServer.
Zato, ko odprete aplikacijo na vašem Macu, ta komunicira s strežnikom WindowServer, da ustvari svoj uporabniški vmesnik na vašem zaslonu. Po tem WindowServer dinamično upravlja prosojnost, vsebino in druge elemente na vašem zaslonu.
Poleg tega postopek začne delovati takoj, ko vaš Mac zaživi, saj je odgovoren za upodabljanje dok, menijska vrstica macOSin vse ikone na namizju.
Vse to kaže, da je WindowServer kritičen proces in je poraba procesorja procesa neposredno sorazmerna s številom namizij in oken na vašem Macu.
Torej, če imate v računalniku Mac odprtih več aplikacij ali uporabljate več zaslonov v svojem delovnem prostoru, je proces WindowServer vezan na vire CPU.
Toda kako preverite količino virov, ki jih porabi WindowServer? Ugotovimo spodaj.
Kako preveriti porabo procesorja WindowServer
Zdaj, ko vemo, kaj je WindowServer, lahko ugotovimo, koliko strojnih virov porabi Macov proces WindowServer. Torej sledite spodnjim preprostim navodilom:
- Uporabi Ukaz + preslednica bližnjico za odpiranje Spotlight na vašem Macu. Po tem poiščite Monitor aktivnosti.
- Išči WindowServer in dvokliknite isto, da si ogledate porabo procesorja in pomnilnika procesa.
Kot je bilo že razloženo, lahko proces WindowServer porabi veliko ciklov procesorja. Kljub temu, če aplikacije na vašem Macu delujejo pravilno, bi moral postopek porabiti 10–30 odstotkov računalniške moči vaših procesorjev.
Nasprotno, če ima aplikacija v vašem Macu napako, lahko WindowServer porabi več računalniške moči, toda tukaj je opisano, kako jo lahko popravite.
11 načinov za zmanjšanje porabe procesorja WindowServer
Če proces WindowServer na vašem Macu porabi veliko ciklov procesorja, lahko sledite spodnjim nasvetom, da to zmanjšate.
1. Razčistite svoje namizje
Imeti datoteke na namizju je lahko priročno. Omogoča preprost dostop do datotek in omogoča pogled iz ptičje perspektive na datoteke, ki jih pogosto uporabljate.
Kljub temu, če imate na namizju veliko elementov, mora proces WindowServer upodobiti tako ikone kot okna, na katerih delate.
Zato, če imate na namizju veliko ikon, jih lahko premaknete na drugo mesto ali izbrišete, če so nepotrebne.
S tem bi zmanjšali obremenitev vašega CPE med upodabljanjem oken na namizju.
2. Odstranite dodatna namizja na vašem Macu
Če imate več namizij z različnimi aplikacijami, postanete mojster produktivnosti. Kljub temu, če imate na vašem Macu več namizij, boste na nekatera morda pozabili.
Zaradi tega mora WindowServer slikati dodatna okna, ki jih ne uporabljate. To poveča obremenitev procesa WindowServer.
Če želite rešiti to težavo, odprite Nadzor misije s pritiskom F3 in premaknite kazalec na namizje, ki ga ne uporabljate pogosto. Če to storite, se nad njim prikaže ikona "x", na katero lahko kliknete, da zaprete namizje.
3. Zmanjšajte gibanje in preglednost
Aplikacije na vašem Macu imajo prozorno ozadje, zaradi česar so videti estetsko prijetne. Kljub temu gre za ceno uporabe dodatnih ciklov procesorja.
Zato lahko zmanjšanje preglednosti aplikacij povzroči zmanjšanje porabe procesorja WindowServer.
Če želite zmanjšati preglednost in gibanje na vašem Macu, lahko sledite spodnjim korakom:
- Odprto Sistemske nastavitve tako, da zaženete Spotlight z uporabo Ukaz + preslednica bližnjica. Lahko pa ga odprete tudi iz Docka.
- Kliknite na Dostopnost > Zaslon in vklopite stikala za Zmanjšajte gibanje in Zmanjšajte preglednost.
4. Izklopite ločene prostore za zunanje zaslone
Če na vaš Mac povežete zunanje zaslone, lahko eksponentno povečate svojo produktivnost. Toda to povečanje produktivnosti prihaja na račun dodatnih ciklov procesorja.
Ne pozabite, da se vaš zunanji monitor še vedno zanaša na CPE vašega Maca za izpis zaslona, zato mora vsa okna na njem narisati WindowServer na vašem Macu.
Zato zunanji monitor močno obremeni vaš sistem. Poleg tega ločeni prostori za zunanji zaslon dodatno povečajo obremenitev, saj mora nova namizja upravljati in upodabljati Mac.
Če želite zmanjšati obremenitev CPE, ko je povezan z zunanjimi monitorji, lahko sledite spodnjim korakom:
- Pojdi do Sistemske nastavitve na vašem Macu iz Docka. Ali pa uporabite iskanje Spotlight.
- Kliknite na Namizje in priklopna postaja in izklopite stikalo za Zasloni imajo ločene prostore.
Da bodo spremembe začele veljati, se boste morali odjaviti iz računalnika Mac in znova prijaviti.
5. Odstranite problematične aplikacije iz računalnika Mac
Če se poraba procesorja Mac-ovega procesa WindowServer poveča, ko odprete določene aplikacije, je lahko hroščasta aplikacija krivec za vse vaše težave.
Če torej mislite, da določene aplikacije povečujejo obremenitev procesorja vašega Maca, je najbolje, da jih izbrišete ali stopite v stik z razvijalcem, da poiščete rešitev težave.
6. Preveri za posodobitve
Zastarel operacijski sistem na vašem Macu povzroča več težav. V nekaterih primerih lahko povzroči, da WindowServer porabi več ciklov procesorja.
Če želite rešiti to težavo, se morate samo obrniti na Sistemske nastavitve > Splošno > Posodobitev programske opreme.
7. Znova zaženite svoj Mac
Uporabniki Maca redko znova zaženejo svoj sistem; navsezadnje dobro deluje brez ponovnega zagona. Kljub temu je ponovni zagon sistema dobra ideja, če WindowServer na vašem Macu porabi veliko računalniške moči.
S tem znova zaženete vse pomnilniške sisteme v vašem Macu in odpravite morebitne težave, ki so morda obremenjevale CPE ali pomnilniške sisteme.
Če želite znova zagnati Mac, kliknite meni Apple in izberite Ponovni zagon iz spustnega menija. Lahko pa pritisnete in držite gumb za vklop na vašem Macu.
Če pa je vaš Mac zamrznjen zaradi visoke obremenitve procesorja, lahko uporabite enega od naprednih načine za ponovni zagon ali prisilno zaustavitev vašega Maca.
8. Preverite, ali so aplikacije na vašem Macu posodobljene
Najpogosteje lahko stara aplikacija na vašem Macu povzroči težave s strežnikom WindowServer, saj starejše aplikacije ne morejo pravilno komunicirati z novejšimi različicami macOS.
Zato se lahko odpravite na Trgovina z aplikacijami > Posodobitve > Posodobi vse da posodobite svoje aplikacije.
Če uporabljate Homebrew, lahko po odprtju aplikacije Terminal vnesete naslednji ukaz.
zvarek nadgradnja
Če imate Mac z zaslonom ProMotion, npr 14-palčni ali 16-palčni MacBook Pro, če ga onemogočite in znižate hitrost osveževanja, lahko zmanjšate porabo procesorja WindowServer.
Če želite storiti enako, pojdite na Sistemske nastavitve > Zasloni > Hitrost osveževanja. Nato lahko izberete želeno hitrost osveževanja.
10. Izbrišite predpomnilnik v računalniku Mac
Vsaka aplikacija v vašem sistemu ustvari začasne podatke za pravilno delovanje. Te datoteke so znane kot datoteke predpomnilnika, in čeprav omogočajo delovanje aplikacij, lahko povzročijo tudi okvaro vašega sistema.
Torej bi lahko v našem primeru te datoteke povečale porabo procesorja WindowServer na vašem Macu.
Zato, če želite izbrisati te datoteke, odprite Finder, kliknite na pojdi v menijski vrstici pridržite Možnost in kliknite na Knjižnica v spustnem meniju. Nato odprite Zapomnilniki in izbrišite vse datoteke tukaj.
11. Ponastavite SMC na vašem Macu
Krmilnik za upravljanje sistema (SMC) upravlja funkcije nizke ravni, povezane z računalnikom Mac. Ena od teh nalog vključuje upravljanje zaslona, ko dvignete pokrov.
Zato lahko težave v SMC povzročijo visoko obremenitev CPE procesa WindowServer na vašem Macu. Zato vas prosimo, da preberete naš namenski vodnik ponastavite SMC na vašem Macu.
Ali vaš Mac še vedno deluje počasi?
Čeprav lahko WindowServer povzroča upočasnitev vašega Maca, lahko obstaja več drugih razlogov, zaradi katerih vaš sistem ni sposoben zagotavljati zmogljivosti, kot jo je nekoč.
Če želite izboljšati delovanje vašega sistema, si lahko ogledate sisteme za shranjevanje ali kupite nov Mac, še posebej, če že nekaj let uporabljate trenutnega.