13Sep

Mis on protsessi akna server ja miks see töötab minu Macis?

Tegevusmonitori kontrollimisel märkisite mõnda nimega WindowServer, mis aeg-ajalt võttis kasutusele hulga CPU võimsust. Kas see protsess on ohutu?

See artikkel on osa meie käimasolevast seeriast, milles selgitatakse erinevaid toiminguid, mida leidub Activity Monitoris, näiteks kernel_task, hidd, mdsworker, installd ja paljud teised. Kas te ei tea, millised on need teenused? Parem alustage lugemist!

WindowServer on MacOS põhiosa ning teie rakenduste ja teie displei vaheline side. Kui näete midagi oma Maci ekraanil, pani see WindowServer siia. Iga avatud aken, iga veebisait, kuhu sirvite, iga mängitav mäng - WindowServer "visandab" kõik oma ekraanil. Apple'i arendajajuhendis saate lugeda rohkem, kui olete tehniliselt kallutatud, kuid see ei ole täpselt kerge lugemine.

Enamasti lihtsalt teada, et WindowServer on see, mida MacOS ja kõik rakendused, mida te selle käitate, kasutab ekraani asjade kuvamiseks. See on täiesti ohutu.

Miks on WindowServer nii palju protsessorit kasutanud?

Nagu öeldud, suhtleb iga rakendus WindowServeriga, et kuvada asju. Kui WindowServer võtab kasutusele palju protsessorit, proovige sulgeda rakendusi ja näha, kas kasutus väheneb. Kui pärast eriprogrammi sulgemist näete eriti suurt langust, on see programm tõenäoliselt vastutav kõrge CPU kasutamise eest.

Mõnes mõttes on see normaalne: programmid, mis pidevalt muudavad ekraanil kuvatavaid tulemusi, kasutavad WindowServerit üsna natuke, mis tähendab, et nad kasutavad CPU võimsust. Seega on mõistlik, et mängud, videotöötlusprogrammid ja muud pidevalt värskendavad rakendused põhjustaksid WindowServeri protsessori kasutuse tõusu.

Sellest hoolimata võib mõni tükk tarkvara viga põhjustada ülemäärast protsessorit kasutades WindowServerit. Kui märkate seda mudelit ja arvan, et rakendus peaks põhjustama selle suurt aeglustumist WindowServeri CPU kasutuses, kaaluge arendajaga ühendust võtmist. Võib-olla olete leidnud probleemi, mida nad saavad parandada.

Kui WindowServer kasutab palju võimsust isegi siis, kui sul pole palju midagi, siis on veel mõned asjad, mida proovida saate. Esmalt vaadake meie artiklit aeglase Maci kiirendamise kohta, eriti läbipaistvuse vähendamise kohta. Leiad selle valiku süsteemi eelistustes & gt;Juurdepääsetavus & gt;Kuva, ja see on teada, et vähendada WindowSeveri CPU-d, eriti vanemates Macides.

Võite ka proovida sulgeda mittevajalikud aknad, tagades, et teie töölaual pole liiga palju ikoone ja vähendate Mission Control'is kasutatavate töölaudade arvu. Kui ühtegi seda ei toimi, kaaluge NVRAMi lähtestamist;see võib mõnel juhul aidata.

Veel üks asi, mida meeles pidada: kui kasutate mitu monitori, hakkab WindowServer kasutama rohkem CPU võimsust, et juhtida mitut näidet. Mida rohkem kuvatakse, seda rohkem õige see on.

Photo credit: Hamza Butt