Бяхте в зоната, пламтейки през работния си процес, и тогава, от нищото, вашият Mac започна да заеква. Приложенията на вашата система не се отваряха със светкавична скорост и превключването между приложенията идваше със закъснение.

За да разберете защо вашият Mac се е държал по този начин, вероятно сте отворили Activity Monitor, само за да откриете, че вашият процесор на вашия Mac работи на пълна мощност, което кара вашия Mac да се бори.

Но защо използването на процесора на вашия Mac беше толкова високо? Дали беше заради процес, наречен WindowServer? Е, нека разберем.

Какво представлява WindowServer на Mac?

Гледайки името, може да останете с впечатлението, че WindowServer има нещо общо с интернет. В крайна сметка сървърите се намират най-вече в световната мрежа, тъй като те ни помагат да ни обслужват уебсайтовете, които търсим.

Въпреки това процесът WindowServer на вашия Mac няма нищо общо с интернет. Всъщност процесът е отговорен за изпълнението на фундаментална задача на вашия Mac – рисуване на прозорци на вашия Mac. Това означава, че всички прозорци, които виждате на вашия Mac, се изобразяват и управляват от WindowServer.

instagram viewer

Следователно, когато отворите приложение на вашия Mac, то комуникира с WindowServer, за да създаде своя потребителски интерфейс на вашия дисплей. След това WindowServer динамично управлява прозрачността, съдържанието и други елементи на вашия дисплей.

В допълнение, процесът започва да работи веднага щом вашият Mac оживее, тъй като той отговаря за изобразяването докът, лента с менюта на macOSи всички икони на вашия работен плот.

Всичко това показва, че WindowServer е критичен за мисията процес и използването на процесора на процеса е право пропорционално на броя на работния плот и прозорците на вашия Mac.

Така че, ако имате няколко отворени приложения на вашия Mac или използвате множество дисплеи в работното си пространство, процесът на WindowServer е обвързан да заема ресурсите на процесора.

Но как да проверите количеството ресурси, които WindowServer консумира? Нека разберем по-долу.

Как да проверите използването на процесора на WindowServer

След като вече знаем какво е WindowServer, можем да определим колко хардуерни ресурси консумира процесът WindowServer на Mac. Така че следвайте простите инструкции по-долу:

  1. Използвай Command + интервал пряк път за отваряне на Spotlight на вашия Mac. След това потърсете Монитор на дейността.
  2. Търся WindowServer и щракнете двукратно върху същото, за да видите използването на процесора и паметта на процеса.

Както беше обяснено по-рано, процесът на WindowServer може да изразходва много цикли на процесора. Въпреки това, ако приложенията на вашия Mac работят правилно, процесът трябва да консумира 10-30 процента от изчислителната мощност на вашия процесор.

Напротив, ако приложение на вашия Mac има грешка, това може да накара WindowServer да изразходва повече изчислителна мощност, но ето как можете да го поправите.

11 начина за намаляване на използването на процесора на WindowServer

Ако процесът на WindowServer на вашия Mac консумира много процесорни цикли, можете да следвате съветите по-долу, за да намалите същото.

1. Разчистете работния си плот

Да имате файлове на вашия работен плот може да бъде удобно. Позволява ви лесен достъп до файлове и предоставя изглед от птичи поглед на файловете, които използвате често.

Въпреки това, ако имате много елементи на работния плот, процесът на WindowServer трябва да изобрази както иконите, така и прозорците, върху които работите.

Следователно, ако имате много икони на работния плот, можете да ги преместите на друго място или да ги изтриете, ако са ненужни.

Правейки това, ще намалите натоварването на вашия процесор, докато изобразявате прозорци на работния плот.

2. Премахнете допълнителните настолни компютри на вашия Mac

Наличието на няколко настолни компютри с различни приложения може да ви направи майстор на производителността. Въпреки това, ако имате няколко настолни компютри на вашия Mac, може да забравите за някои от тях.

Поради това WindowServer трябва да рисува допълнителни прозорци, които не използвате. Това увеличава натоварването на процеса на WindowServer.

Така че, за да разрешите този проблем, отворете Контрол на мисията чрез натискане F3 и задръжте курсора върху работния плот, който не използвате често. Това ще покаже икона "x" над него, върху която можете да щракнете, за да затворите работния плот.

3. Намалете движението и прозрачността

Приложенията на вашия Mac имат прозрачен фон, което ги прави да изглеждат естетически привлекателни. Въпреки това, това идва с цената на използването на допълнителни процесорни цикли.

Следователно намаляването на прозрачността на приложенията може да доведе до намаляване на използването на процесора на WindowServer.

За да намалите прозрачността и движението на вашия Mac, можете да следвате стъпките, дадени по-долу:

  1. Отворете Системни настройки като стартирате Spotlight с помощта на Command + интервал пряк път. Като алтернатива можете да го отворите от Dock.
  2. Кликнете върху Достъпност > Дисплей и включете превключвателите за Намалете движението и Намалете прозрачността.

4. Изключете отделните пространства за външни дисплеи

Свързването на външни дисплеи към вашия Mac може да увеличи експоненциално вашата производителност. Но това увеличение на производителността идва с цената на допълнителни процесорни цикли.

Не забравяйте, че вашият външен монитор все още разчита на процесора на вашия Mac за извеждане на дисплея, така че всички прозорци на него трябва да бъдат изчертани от WindowServer на вашия Mac.

Следователно наличието на външен монитор натоварва много вашата система. В допълнение, наличието на отделни пространства за вашия външен дисплей увеличава натоварванията допълнително, тъй като новите настолни компютри трябва да се управляват и изобразяват от Mac.

За да намалите натоварването на вашия процесор, когато сте свързани към външни монитори, можете да следвате стъпките по-долу:

  1. Отидете на Системни настройки на вашия Mac от Dock. Или използвайте търсенето в Spotlight.
  2. Кликнете върху Настолен компютър и докинг станция и изключете превключвателя за Дисплеите имат отделни пространства.

Ще трябва да излезете от вашия Mac и да влезете отново, за да влязат в сила промените.

5. Премахнете проблемни приложения от вашия Mac

Ако използването на процесора на процеса WindowServer на Mac се увеличи, когато отворите определени приложения, някое приложение с грешки може да е виновникът за всичките ви проблеми.

Ето защо, ако смятате, че определени приложения увеличават натоварването на процесора на вашия Mac, най-добре е да ги изтриете или да се свържете с разработчика, за да намерите решение на проблема.

6. Провери за актуализации

Наличието на остаряла операционна система на вашия Mac причинява няколко проблема. В някои случаи това може да накара WindowServer да използва по-високи цикли на процесора.

За да разрешите този проблем, всичко, което трябва да направите, е да се насочите към Системни настройки > Общ > Актуализация на софтуера.

7. Рестартирайте вашия Mac

Потребителите на Mac рядко рестартират системата си; в крайна сметка работи добре без рестартиране. Въпреки това рестартирането на вашата система е добра идея, ако WindowServer на вашия Mac консумира много изчислителна мощност.

Това рестартира всички системи с памет на вашия Mac и премахва всички проблеми, които може да са затруднявали процесора или системите с памет.

За да рестартирате вашия Mac, щракнете върху менюто на Apple и изберете Рестартирам от падащото меню. Като алтернатива можете да натиснете и задържите бутона за захранване на вашия Mac.

Въпреки това, ако вашият Mac е замръзнал поради високо натоварване на процесора, можете да използвате един от разширените начини за рестартиране или принудително изключване на вашия Mac.

8. Проверете дали приложенията на вашия Mac са актуализирани

По-често наличието на старо приложение на вашия Mac може да причини проблеми с WindowServer, тъй като по-старите приложения не могат да комуникират правилно с по-новите версии на macOS.

Следователно можете да се насочите към App Store > Актуализации > Актуализирай всички за да актуализирате вашите приложения.

Ако използвате Homebrew, можете да въведете следната команда, след като отворите приложението Terminal.

варя актуализация
Кредит за изображение: Ябълка

Ако имате Mac с дисплей ProMotion, например 14-инчовия или 16-инчовия MacBook Pro, деактивирането му и намаляването на честотата на опресняване може да намали използването на процесора на WindowServer.

За да направите същото, се насочете към Системни предпочитания > Дисплеи > Скорост на обновяване. След това можете да изберете честотата на опресняване по ваш избор.

10. Изтрийте кеша на вашия Mac

Всяко приложение във вашата система генерира временни данни, за да функционира правилно. Тези файлове са известни като кеш файлове и въпреки че карат приложенията да работят, те също могат да причинят неизправност на системата ви.

Така че в нашия случай тези файлове могат да увеличат използването на процесора на WindowServer на вашия Mac.

Следователно, за да изтриете тези файлове, отворете Търсач, кликнете върху Отивам в лентата с менюта задръжте опция ключ и щракнете върху Библиотека в падащото меню. След това отворете Кешове папка и изтрийте всички файлове тук.

11. Нулирайте SMC на вашия Mac

Контролерът за управление на системата (SMC) управлява функционалности на ниско ниво, свързани с Mac. Една от тези задачи включва управление на дисплея, когато повдигнете капака.

Следователно проблемите в SMC могат да причинят високото използване на процесора на процеса WindowServer на вашия Mac. Така че не се колебайте да прочетете нашето специално ръководство за нулиране на SMC на вашия Mac.

Вашият Mac все още ли работи бавно?

Въпреки че WindowServer може да е причина за забавянето на вашия Mac, може да има няколко други причини, поради които системата ви не е в състояние да осигури производителността, която преди.

За да подобрите производителността на вашата система, можете да разгледате системите за съхранение или да закупите нов Mac, особено ако сте използвали текущия от няколко години.