Какво е процесът на WindowServer и защо се изпълнява на моя Mac?
По време на проверката на Activity Monitor, забелязахте нещо, наречено WindowServer, което понякога заемаше куп процесорна мощност. Безопасен ли е този процес?
Тази статия е част от текущата ни серия, в която се описват различни процеси, открити в Монитор на активност, като kernel_task, hidd, mdsworker, installd и много други. Не знаете какви са тези услуги? По-добре започнете да четете!
WindowServer е основна част от macOS и е вид връзка между вашите приложения и дисплея. Ако видите нещо на дисплея на вашия Mac, WindowServer го сложи там. Всеки прозорец, който отваряте, всеки уебсайт, който разглеждате, всяка игра, която играете - WindowServer, „рисува“ всичко на екрана. Можете да прочетете повече в ръководството на разработчиците на Apple, ако сте технически наклонени, но това не е съвсем светло четене.
В по-голямата си част, просто знам, че WindowServer е това, което macOS и всяко приложение, което изпълнявате върху него, използва за показване на нещата на екрана ви. Той е напълно безопасен.
Защо WindowServer използва толкова CPU?
Както казахме, всяко приложение комуникира с WindowServer, за да нарисува неща на дисплея. Ако WindowServer заема много процесорна мощност, опитайте да затворите приложенията и да видите дали употребата намалява. Ако забележите особено голям спад след затваряне на определена програма, тази програма вероятно е отговорна за високата употреба на процесора.
До известна степен това е нормално: програмите, които постоянно променят показаното на екрана, ще използват WindowServer доста, което означава, че ще използват по-голяма мощност на процесора. Така че има смисъл игрите, видеоредакторите и другите постоянно обновяващи се приложения да причиняват скок в използването на процесора на WindowServer.
Като каза, че понякога бъг в софтуер може да причини прекомерно използване на процесора на WindowServer. Ако забележите този модел и не мисля, че приложението Трябва причинявайки този голям скок в използването на процесора на WindowServer, помислете дали да се свържете с разработчика. Може би сте намерили проблем, който могат да поправят.
Ако WindowServer продължава да използва много енергия, дори когато нямате много работа, все още има няколко неща, които можете да опитате. Първо, разгледайте нашата статия за ускоряване на бавен Mac, по-специално раздела за намаляване на прозрачността. Ще намерите тази опция в Системни предпочитания> Достъпност> Дисплей и е известно, че намалява използването на процесора на WindowSever, особено при по-старите Mac-ове..
Можете също да опитате да затворите ненужните прозорци, като се уверите, че на работния плот няма твърде много икони и намалявате броя на настолните компютри, които използвате в управлението на мисии. Ако това не работи, помислете за нулиране на NVRAM; това може да помогне в някои случаи.
Още едно нещо, което трябва да имате предвид: ако използвате няколко монитора, WindowServer ще използва повече процесорна мощност, за да привлече няколко дисплея. Колкото повече дисплеи добавите, толкова по-вярно е това.
Фото: Hamza Butt