Ano ang Proseso WindowServer, at Bakit Ito Tumatakbo sa Aking Mac?
Habang sinusuri ang Monitor ng Aktibidad, napansin mo ang isang bagay na tinatawag na WindowServer paminsan-minsan na kumukuha ng isang bungkos ng lakas ng CPU. Ligtas ba ang prosesong ito?
KAUGNAYAN:Ano ang Prosesong Ito at Bakit Ito Tumatakbo sa Aking Mac?
Ang artikulong ito ay bahagi ng aming patuloy na serye na nagpapaliwanag ng iba't ibang mga proseso na matatagpuan sa Monitor ng Aktibidad, tulad ng kernel_task, hidd, mdsworker, installd, at marami pang iba. Hindi mo alam kung ano ang mga serbisyong iyon? Mas mahusay na simulan ang pagbabasa!
Ang WindowServer ay isang pangunahing bahagi ng macOS, at isang ugnayan ng mga uri sa pagitan ng iyong mga application at iyong display. Kung may nakikita ka sa display ng iyong Mac, inilalagay ito ng WindowServer. Ang bawat window na binubuksan mo, bawat website na nagba-browse ka, bawat laro na nilalaro mo — ang WindowServer ay "iginuhit" lahat sa iyong screen. Maaari kang magbasa nang higit pa sa gabay ng developer ng Apple kung may hilig ka sa teknikal, ngunit hindi ito eksaktong babasahin.
Para sa pinaka-bahagi, alamin lamang na ang WindowServer ay kung ano ang macOS, at bawat application na pinatakbo mo dito, ginagamit upang maipakita ang mga bagay sa iyong screen. Ito ay ganap na ligtas.
Bakit Gumagamit ang WindowServer ng Napakaraming CPU?
Tulad ng sinabi namin, ang bawat application ay nakikipag-usap sa WindowServer upang gumuhit ng mga bagay sa iyong display. Kung ang WindowServer ay kumukuha ng maraming lakas ng CPU, subukang isara ang mga application at tingnan kung bumaba ang paggamit. Kung nakakita ka ng isang partikular na malaking drop pagkatapos magsara ng isang tukoy na programa, ang program na iyon ay marahil ay responsable para sa mataas na paggamit ng CPU.
Sa ilang lawak, normal ito: ang mga program na patuloy na nagbabago kung ano ang ipinapakita sa screen ay gagamit ng WindowServer nang kaunti, na nangangahulugang gagamitin nila ang lakas ng CPU. Kaya makatuwiran para sa mga laro, editor ng video, at iba pang mga patuloy na nagre-refresh na application upang maging sanhi ng pagtaas sa paggamit ng WindowServer CPU.
Sinabi na, minsan ang isang bug sa isang piraso ng software ay maaaring maging sanhi ng labis na paggamit ng WindowServer CPU. Kung napansin mo ang pattern na ito, at huwag isipin ang application dapat nagiging sanhi ng malaking pagtaas ng iyon sa paggamit ng WindowServer CPU, isaalang-alang ang pakikipag-ugnay sa developer. Maaaring nakakita ka ng isang problema na maaari nilang ayusin.
KAUGNAYAN:10 Mabilis na Mga Paraan upang Mapabilis ang isang Mabagal na Mac
Kung ang WindowServer ay patuloy na gumagamit ng maraming lakas kahit na wala kang anumang tumatakbo, mayroon pa ring ilang mga bagay na maaari mong subukan. Una, suriin ang aming artikulo tungkol sa pagpapabilis ng isang mabagal na Mac, sa partikular ang seksyon tungkol sa pagbawas ng transparency. Mahahanap mo ang opsyong ito sa Mga Kagustuhan sa System> Pagiging Naa-access> Ipakita, at alam na binabawasan ang paggamit ng WindowSever CPU, partikular sa mga mas matandang Mac.
Maaari mo ring subukang isara ang hindi kinakailangang mga bintana, tinitiyak na walang masyadong maraming mga icon sa iyong desktop, at binabawasan ang bilang ng mga desktop na ginagamit mo sa Mission Control. Kung wala sa mga ito ang gumagana, isaalang-alang ang pag-reset ng NVRAM; makakatulong iyon sa ilang mga kaso.
Isa pang bagay na dapat tandaan: kung gumagamit ka ng maraming mga monitor, ang WindowServer ay gagamit ng higit na lakas ng CPU upang gumuhit sa maraming pagpapakita. Ang mas maraming mga ipinakita mong idaragdag, mas totoo ito.
Kredito sa larawan: Hamza Butt