Що таке процес WindowServer, і чому він працює на моєму Mac?
Під час перевірки монітора активності ви помітили те, що іноді називається WindowServer. Чи безпечний цей процес?
Ця стаття є частиною нашої нинішньої серії, в якій пояснюються різні процеси, знайдені в Activity Monitor, наприклад kernel_task, hidd, mdsworker, installd та багато інших. Не знаєте, що це за послуги? Краще почати читати!
WindowServer - це основна частина macOS, а також сортування між вашими програмами та дисплеєм. Якщо ви побачите щось на дисплеї вашого Mac, WindowServer помістив його там. Кожне вікно, яке ви відкриваєте, кожен веб-сайт, який ви переглядаєте, кожна гра, яку ви граєте, WindowServer "малює" все це на екрані. Ви можете прочитати більше в керівництві розробників Apple, якщо ви схильні, але це не зовсім легке читання.
Здебільшого, просто знайте, що WindowServer - це те, що macOS, і кожна програма, яку ви запускаєте на ньому, використовує для відображення речей на екрані. Це абсолютно безпечно.
Чому WindowServer використовує так багато процесорів?
Як ми вже говорили, кожна програма спілкується з WindowServer для того, щоб малювати речі на вашому дисплеї. Якщо WindowServer займає велику кількість потужності процесора, спробуйте закрити програми та побачити, якщо використання зменшиться. Якщо після закриття певної програми ви бачите особливо велике падіння, ця програма, ймовірно, відповідає за високе використання процесора.
До певної міри це нормально: програми, які постійно змінюють те, що показується на екрані, збираються використовувати WindowServer зовсім небагато, це означає, що вони будуть використовувати потужність процесора. Таким чином, це має сенс для ігор, відеоредакторів і інших постійно оновлюваних програм, щоб викликати сплеск використання CPU WindowServer.
Сказавши, що, іноді помилка в частині програмного забезпечення може призвести до надмірного використання процесора WindowServer. Якщо ви помітили цю картину, і не думайте про програму слід викликати таку велику кількість використання процесора WindowServer, зверніться до розробника. Можливо, ви знайшли проблему, яку вони можуть виправити.
Якщо WindowServer продовжує використовувати багато енергії, навіть якщо у вас немає багато чого-небудь працює, є ще кілька речей, які ви можете спробувати. По-перше, ознайомтеся з нашою статтею про прискорення повільного Mac, зокрема, розділ про зменшення прозорості. Ви знайдете цей параметр у вікні Системні налаштування> Доступність> Дисплей, і відомо, що зменшення використання процесора WindowSever, особливо на старих комп'ютерах Mac,.
Можна також спробувати закрити непотрібні вікна, переконавшись, що на робочому столі немає занадто великої кількості піктограм, а також зменшення кількості робочих столів, які використовуються в програмі керування місіями. Якщо жодна з цих дій не працює, розглянемо скидання NVRAM; це може допомогти в деяких випадках.
Пам'ятайте ще раз: якщо ви використовуєте кілька моніторів, WindowServer збирається використовувати більше потужності процесора для того, щоб залучити до кількох дисплеїв. Чим більше відображає ви додаєте, тим більше вірне це.
Фото: Hamza Butt