If-Koubou

Kas ir process WindowServer un kāpēc tas darbojas manā Mac datorā?

Kas ir process WindowServer un kāpēc tas darbojas manā Mac datorā? (Kā)

Pārbaudot Activity Monitor, jūs pamanījāt kaut ko sauc WindowServer, laiku pa laikam uzņemot CPU jaudu. Vai šis process ir drošs?

Šis raksts ir daļa no mūsu notiekošās sērijas, kas izskaidro dažādus procesus, kas atrodami Activity Monitor, piemēram, kernel_task, hidd, mdsworker, installd un daudzi citi. Nezinu, kādi ir šie pakalpojumi? Labāk sāciet lasīt!

WindowServer ir galvenā MacOS sastāvdaļa un dažādu veidu sakari starp jūsu lietojumprogrammām un jūsu displeju. Ja redzat kaut ko savā Mac displejā, WindowServer to ievieto. Katrs atvērtais logs, katra pārlūkojamā vietne, katra spēle, kuru jūs atskaņojat, WindowServer "visu" piesaista ekrānā. Jūs varat uzzināt vairāk Apple izstrādātāju rokasgrāmatā, ja jūs tehniski esat nolēmis, bet tas nav īsti lasāms.

Lielākoties vienkārši zināt, ka WindowServer ir tas, ko izmanto macOS, un katru lietojumprogrammu, kuru jūs to lietojat, lai parādītu lietas savā ekrānā. Tas ir pilnīgi drošs.

Kāpēc WindowServer izmanto tik daudz CPU?

Kā jau mēs teicām, katrs lietojumprogramma sazinās ar WindowServer, lai parādītu lietas. Ja WindowServer uzņem daudz CPU jaudas, mēģiniet aizvērt lietojumprogrammas un redzēt, vai lietojums samazinās. Ja pēc īpašas programmas aizvēršanas redzat īpaši lielu kritumu, iespējams, ka šī programma ir atbildīga par augstu CPU lietojumu.

Lai to zināmā mērā, tas ir normāli: programmas, kas pastāvīgi mainās ekrānā parādās, diezgan daudz izmantos WindowServer, kas nozīmē, ka tās izmantos CPU jaudu. Tātad tas ir jēga spēlēm, video redaktoriem un citiem pastāvīgi atsvaidzinošiem lietojumprogrammiem, lai izraisītu WindowsServer procesora lietojuma pieaugumu.

Ņemot to sakot, dažreiz kļūda programmatūras vienībā var izraisīt pārmērīgu WindowServer procesoru izmantošanu. Ja pamanāt šo modeli un nedomājat lietotni vajadzētu izraisot to, ka WindowServer procesora procesā ir liels spike, apsveriet saziņu ar izstrādātāju. Iespējams, esat atradis problēmu, ko tās var novērst.

Ja WindowServer saglabā daudz enerģijas pat tad, ja jums nav daudz neko, tas joprojām ir dažas lietas, ko varat izmēģināt. Vispirms 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. Šī opcija būs atrodama Sistēmas preferencēs> Pieejamība> Displejs, un ir zināms, ka tas samazina WindowSever procesora lietojumu, it īpaši vecākiem Mac datoriem.

Varat arī mēģināt aizvērt nevajadzīgos logus, nodrošinot, ka darbvirsmā nav pārāk daudz ikonu, un samazināt darbvirsmu skaitu, ko izmantojat misijas vadībā. Ja neviens no tiem 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 piesaistītu vairākus displejus. Jo vairāk rādījumu jūs pievienojat, jo vairāk tas ir.

Fotoattēls: Hamza Butt