13Sep
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 MacOS pamatelements 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 tikai zināt, ka WindowServer ir tas, ko macOS izmanto, un katru lietojumprogrammu, kuru jūs to izmantojat, 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.
Daļēji tas ir normāli: programmas, kas pastāvīgi mainās ekrānā redzamā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 lietojumprogrammām, lai izraisītu WindowsServer procesora lietojuma pieaugumu.
Ņemot vērā iepriekš minēto, 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āju, ka lietojumprogrammai būtu jāizraisa šī lielā WindowServer procesora izmantošana, 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 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. Jūs atradīsiet šo opciju sistēmas preferencēs & gt;Pieejamība & gt;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 ikonas, un samazināt darbvirsmu skaitu, ko izmantojat komandā Mission Control. 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 jūs 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.
Photo credit: Hamza Butt