Anonim

Apskatot Mac datora aktivitāšu monitoru, saraksta augšdaļā tiks parādīts process, ko sauc par WindowServer. Tas ir viens no daudzajiem sistēmas procesiem, bez kura jūsu Mac nevar iztikt.

Šajā paskaidrojumā mēs iepazīstināsim jūs ar WindowServer būtību un tā darbību jūsu Mac datorā. Mēs arī apskatīsim iemeslus, kāpēc process vienmēr darbojas fonā, un kā rīkoties, ja tas kļūst par centrālo procesoru.

Kas ir WindowServer operētājsistēmā Mac?

WindowsServer ir Mac operētājsistēmas centrālā sastāvdaļa, kas ir atbildīga par lietojumprogrammu vizuālā interfeisa projicēšanu jūsu ekrānā. WindowServer pārvalda arī citas svarīgas sistēmas grafiskās lietotāja saskarnes (GUI), piemēram, Dock un Menu Bar. Ikviena lieta, kas parādās jūsu Mac ekrānā, ir iespējama, pateicoties WindowsServer.

macOS automātiski palaiž WindowServer, kad piesakāties savā Mac datorā. Process paliks aktīvs fonā, darbinot visu lietojumprogrammu grafisko/vizuālo interfeisu, līdz atteiksieties vai izslēgsiet Mac datoru. Papildus grafiskā atbalsta nodrošināšanai lietojumprogrammām dažas fona lietojumprogrammas bez lietotāja saskarnes arī lielā mērā ir atkarīgas no WindowServer.

Vai WindowServer ir drošs?

WindowServer operētājsistēmā Mac ir nekaitīgs sistēmas process. Ja kas, tas palīdz lietojumprogrammām un citiem sistēmas procesiem pareizi darboties. Par WindowServer jāuztraucas tikai tad, ja tas pārslogo centrālo procesoru, paaugstina ventilatora troksni vai palēnina jūsu Mac veiktspēju.

Jums var rasties kārdinājums piespiedu kārtā aizvērt WindowServer, ja uzskatāt, ka Activity Monitor izmanto neprātīgi daudz CPU resursu, taču jums tas nav jādara. Jūs nevarat izmantot savu Mac datoru, ja šis process nedarbojas fonā.

Piespiedu aizvēršana WindowServer aizvērs visas aktīvās lietojumprogrammas, atsvaidzinās operētājsistēmu un izrakstīs jūs no sava Mac datora. Kad pierakstāties vēlreiz, macOS fonā atkal automātiski palaidīs WindowServer un cikls turpināsies. Tas parāda, cik svarīgs process ir jūsu Mac pareizai darbībai.

Neskatoties uz to, ka sistēmas process ir drošs, WindowServer dažkārt izraisa jūsu Mac darbības traucējumus. Nākamajā sadaļā mēs paskaidrosim, kāpēc tas notiek un kā jau pašā sākumā samazināt WindowServer lielo CPU izmantošanu.

Kas izraisa WindowServer augstu CPU lietojumu (un kā to novērst)

Protams, WindowServer CPU un atmiņas patēriņš būs atkarīgs no aktīvo lietojumprogrammu skaita, kas izmanto procesu jūsu Mac datorā. Tomēr šādi faktori var izraisīt lielas CPU lietojuma problēmas:

1. Jūsu darbvirsmā ir pārāk daudz vienumu

Atcerieties, ka visu jūsu Mac displejā redzamo ievietoja WindowServer. Jo vairāk vienumu (ikonu, failu, mapju u.c.) ir darbvirsmā, jo lielāka apstrādes jauda ir nepieciešama WindowServer, lai tos tur saglabātu.

Ja WindowServer izmanto pārmērīgu CPU jaudu un darbvirsmā ir vairāk nekā 50 vienumu, izdzēsiet nevajadzīgos failus un ikonas. Vēl labāk, pārvietojiet tos uz vienu darbvirsmas mapi.

2. Pārāk daudz aktīvo lietotņu un Windows

Pārāk daudz aktīvu lietotņu un logu var izraisīt arī WindowServer CPU lietojuma pieaugumu. Aizveriet nevajadzīgos logus un programmas, kuras neizmantojat.

3. Problēmu rada kļūdaina programma

Ja WindowServer centrālā procesora lietojums tiek sasniegts tikai tad, kad palaižat noteiktu lietojumprogrammu, visticamāk, lietotnē ir kļūda, kas izraisa tās nepareizu darbību. Lai precīzi noteiktu programmu, kas rada problēmu, aizveriet visas aktīvās lietojumprogrammas un palaidiet tās pa vienam. Izmantojiet lietojumprogrammu vismaz 3–5 minūtes un pārbaudiet WindowServer lietojumu aktivitāšu pārraudzītājā.

Ja lietojumprogramma neparasti palielina WindowServer CPU patēriņu, atjauniniet lietotni un pārbaudiet, vai problēma tiek novērsta. Pretējā gadījumā sazinieties ar lietotnes izstrādātāju, lai iesniegtu kļūdas ziņojumu.

4. Jūsu spēļu pele ir vēl viens iespējamais vaininieks

Daži Mac lietotāji atzīmēja, ka, izmantojot spēļu peli savās ierīcēs, Windows Server operētājsistēmā Mac patērēja daudz CPU jaudas. Atvienojiet visus spēļu piederumus, kas pievienoti jūsu Mac datoram, un pārbaudiet, vai tas samazina Windows Server CPU lietojumu.

5. Vizuālie efekti un animācija

macOS tiek piegādāts ar "caurspīdīguma" funkciju, kas aizmiglo aktīvo logu fonu pret jūsu darbvirsmas attēlu. Lai gan šī funkcija lietojumprogrammu logiem piešķir zināmu estētisku un vizuālu efektu, tas var izraisīt WindowServer lielu CPU enerģijas patēriņu, jo īpaši, ja ir atvērts pārāk daudz logu.

Dodieties uz System Preferences > Accessibility > Displejs un atzīmējiet abus Samazināt caurspīdīgumu un Samazināt kustību .

6. Vairāku virtuālo darbvirsmu vai ārējo monitoru iestatīšana

WindowServer patērē vairāk CPU jaudas un atmiņas, ja izmantojat ārēju displeju. Process izmanto vēl lielāku apstrādes jaudu, lai pārraidītu attēlus uz vairākiem monitoriem. Ja Mac datorā izmantojat vairākus displejus, atvienojiet vienu monitoru un pārbaudiet, vai tas samazina WindowServer CPU izmantošanu.

Vairāku virtuālo galddatoru vai Spaces izmantošana misijas kontrolē var izraisīt arī WindowServer pārslogošanu jūsu centrālajam procesoram. Lai novērstu problēmu, samaziniet virtuālo galddatoru skaitu sadaļā Mission Control vai dodieties uz System Preferences > Mission Control un noņemiet atzīmi no izvēles rūtiņas Automātiski pārkārtot Spaces, pamatojoties uz pēdējo lietojumu

Ja problēma joprojām pastāv, atgriezieties izvēlnē Mission Control un noņemiet atzīmi no izvēles rūtiņas Displejos ir atsevišķas atstarpes.

Piezīme: Atspējojot funkciju “Displejiem ir atsevišķas atstarpes” Mission Control, tiks samazināts WindowServer CPU lietojums, taču jūsu ārējais monitors var palikt tukšs, ja jūs izmantojat lietojumprogrammu pilnekrāna režīmā.

WindowServer operētājsistēmā Mac Vienkāršots

Cerams, ka tagad jūs zināt, kas ir WindowServer un kāpēc process vienmēr darbojas fonā.

Ja WindowsServer jūsu Mac datorā izmanto nepamatoti lielu apstrādes jaudu, veiciet iepriekš minētās problēmu novēršanas darbības, lai diagnosticētu un novērstu problēmu. Ja problēma joprojām pastāv, Mac datora atsāknēšana vai NVRAM atiestatīšana atjaunotu procesu normālā stāvoklī.

Kas ir WindowServer operētājsistēmā Mac (un vai tas ir drošs?)