Kaj je proces WindowServer in zakaj se izvaja na mojem Macu?
Med pregledovanjem aktivnosti Monitor ste opazili nekaj, kar se imenuje WindowServer, ki občasno prevzame veliko moči procesorja. Ali je ta proces varen?
Ta članek je del naše stalne serije, ki razlaga različne procese, ki jih najdemo v Nadzorniku dejavnosti, kot so kernel_task, hidd, mdsworker, installd in mnogi drugi. Ne veste, kaj so te storitve? Bolje začnite brati!
WindowServer je osrednji del macOS-a in je vrsta povezav med vašimi aplikacijami in prikazom. Če vidite nekaj na zaslonu vašega Mac-a, ga je WindowServer dal tam. Vsako okno, ki ga odprete, vsako spletno mesto, ki ga brskate, vsaka igra, ki jo predvajate - WindowServer, vse to povleče na vaš zaslon. Če ste tehnično nagnjeni, lahko več preberete v navodilih za razvijalce podjetja Apple, vendar to ni ravno svetloba za branje.
Večinoma vem, da je WindowServer tisto, kar macOS in vsaka aplikacija, ki jo uporabljate, uporablja za prikaz stvari na zaslonu. Je popolnoma varno.
Zakaj WindowServer uporablja tako veliko CPU?
Kot smo že povedali, vsaka aplikacija komunicira z WindowServerjem, da pripravi stvari na zaslonu. Če WindowServer zavzame veliko moči procesorja, poskusite zapreti aplikacije in preveriti, ali se poraba zniža. Če vidite posebno velik padec po zaprtju določenega programa, je ta program verjetno odgovoren za visoko porabo procesorja.
Do neke mere je to normalno: programi, ki nenehno spreminjajo prikazano na zaslonu, bodo uporabili WindowServer zelo malo, kar pomeni, da bodo porabili moč CPU. Torej je smiselno, da igre, urejevalniki videoposnetkov in druge aplikacije, ki se nenehno osvežujejo, povzročijo povečanje porabe CPU-ja WindowServer.
Ob dejal, da včasih hrošč v del programske opreme lahko povzroči pretirano uporabo procesorja WindowServer. Če opazite ta vzorec in ne mislite na aplikacijo treba Če povzročate tako velik padec porabe CPU-ja WindowServer, se obrnite na razvijalca. Morda ste našli težavo, ki jo lahko odpravite.
Če WindowServer še vedno porabi veliko energije, tudi če nimate veliko dela, še vedno lahko poskusite nekaj stvari. Najprej si oglejte naš članek o pospešitvi počasnega Mac-a, zlasti o zmanjšanju preglednosti. To možnost najdete v meniju Nastavitve sistema> Dostopnost> Zaslon in znano je, da zmanjša porabo procesorja WindowSever, zlasti na starejših računalnikih Mac..
Poskusite lahko tudi zapiranje nepotrebnih oken, pri čemer pazite, da na namizju ni preveč ikon in zmanjšate število namiznih računalnikov, ki jih uporabljate za nadzor misij. Če nič od tega ne deluje, razmislite o ponastavitvi NVRAM; v nekaterih primerih lahko pomagajo.
Ne pozabite še: če uporabljate več monitorjev, bo WindowServer uporabil več moči procesorja, da bi lahko risal na več zaslonov. Več kot jih prikaže, bolj je res.
Foto: Hamza Butt