Kas ir procesa loga serveris un kāpēc tas darbojas manā datorā?
Pārbaudot aktivitātes monitoru, jūs pamanījāt kaut ko, ko sauc par WindowServer, reizēm uzņemot CPU jaudu. Vai šis process ir drošs?
Šis raksts ir daļa no mūsu notiekošās sērijas, kurā izskaidroti dažādi aktivitātes monitorā atrodamie procesi, piemēram, kernel_task, hidd, mdsworker, installd un daudzi citi. Nezinu, kādi ir šie pakalpojumi? Labāk sākt lasīt!
WindowServer ir galvenā MacOS daļa, kā arī saikne starp jūsu lietojumprogrammām un displeju. Ja Mac ekrānā redzat kaut ko, WindowServer to ievieto. Katrs atvērtais logs, katra pārlūkojamā tīmekļa vietne, katra spēle, ko spēlējat - WindowServer „uzzīmē” to visu ekrānā. Jūs varat lasīt vairāk Apple izstrādātāja rokasgrāmatā, ja jūs esat tehniski slīpi, bet tas nav gluži viegls lasījums.
Lielākoties, vienkārši ziniet, ka WindowServer ir tas, ko MacOS un katra lietojumprogramma, ko jūs izmantojat, izmanto, lai parādītu ekrānā redzamās lietas. Tas ir pilnīgi drošs.
Kāpēc WindowServer izmanto tik daudz CPU?
Kā jau teicām, katra lietojumprogramma sazinās ar WindowServer, lai attēlotu lietas jūsu displejā. Ja WindowServer aizņem daudz CPU jaudas, mēģiniet aizvērt lietojumprogrammas un redzēt, vai lietojums nokrīt. Ja pēc konkrētas programmas aizvēršanas redzat īpaši lielu kritumu, šī programma, iespējams, ir atbildīga par augstu CPU izmantošanu.
Zināmā mērā tas ir normāli: programmas, kas nepārtraukti maina ekrānā redzamos attēlus, drīz izmantos WindowServer, kas nozīmē, ka tās izmantos CPU jaudu. Tāpēc ir lietderīgi spēlēt spēles, video redaktorus un citas pastāvīgi atjaunojošas lietojumprogrammas, kas izraisa smaili WindowServer CPU lietošanā.
Tas nozīmē, ka dažreiz programmatūras gabals var izraisīt pārmērīgu WindowServer CPU izmantošanu. Ja pamanāt šo modeli un nedomāju, ka lietojumprogramma ir pieejama vajadzētu izraisot šo lielo smaili WindowServer CPU izmantošanā, apsveriet iespēju sazināties ar izstrādātāju. Iespējams, esat atradis problēmu, ko viņi var novērst.
Ja WindowServer turpina izmantot daudz jaudas pat tad, ja jums nav daudz nekādas darbības, joprojām ir dažas lietas, kuras varat izmēģināt. Pirmkārt, pārbaudiet mūsu rakstu par lēnas Mac darbības paātrināšanu, jo īpaši sadaļu par pārredzamības samazināšanu. Šo opciju atradīsiet Sistēmas preferencēs> Pieejamība> Displejs, un ir zināms, ka tas samazina WindowSever CPU izmantošanu, jo īpaši vecākos Mac datoros.
Jūs varat arī mēģināt aizvērt nevajadzīgus logus, nodrošinot, ka darbvirsmā nav pārāk daudz ikonas, un samazināt komandu kontrolē izmantoto galddatoru skaitu. Ja neviena no šīm darbībām nedarbojas, apsveriet NVRAM atiestatīšanu; kas dažos gadījumos var palīdzēt.
Vēl viena lieta, kas jāpatur prātā: ja izmantojat vairākus monitorus, WindowServer gatavojas izmantot vairāk CPU jaudas, lai iegūtu vairākus displejus. Jo vairāk displeju pievienojat, jo patiesāk tas ir.
Foto kredīts: Hamza Butt