Високий процесор WindowServer на Yosemite


128

Це подальший процес. Так що встановлення Yosemite відбувається повільно - що робити?

З моменту встановлення Yosemite тиждень або більше тому моя машина дуже млява. Я веб-розробник, тому сильно міняю вікна / програми. Якщо змінити програми, моя машина зависає 2 або більше секунд.

Після спостереження за Монітором активності я бачу, що WindowServer займає багато процесора під час переміщення вікон, а також коли я просто використовую одну програму. Я спробував закрити програми, щоб визначити, що, якщо таке є, викликає проблему, але поки що не придумав нічого корисного.

Ось приклад.

Монітор активності показує WindowServer на рівні 37,6%.

Навіть зараз, коли я набираю, це перекидання між 10% та 20% використання. Я тільки набираю!

Як я можу це виправити?

Відповіді:


92

У мене була аналогічна проблема із високим використанням процесора у WindowServer, що мені вдалося повернутися до чогось більш нормального, видаливши будь-які елементи на моїй панелі меню, які робили оновлення для малювання високої частоти.

У моєму випадку найбільшим винуватцем здався саме мережевий монітор з Little Snitch.


17
Це було і моє питання. План збоїв і маленький ривок обидва притягують до меню багато. Вимкнення анімації допомогло.
afuzzyllama

5
О боже, дякую ... вимкнення Мережевого монітора працювало деякий час, але все почалося заново. Після встановлення теми значків CrashPlan на "Без анімації", все настільки швидко, як і слід.
Strayer

1
У мене виникли проблеми, коли весь мій WindowServer починає шипіти, значно сповільнюючи роботу комп'ютера після відкриття та деякий час використовуючи великий PDF в Preview. Після виходу з системи та входу в систему знову все швидко (це також з невеликим мережевим монітором, що працює на панелі меню).
фільм42

Я можу підтвердити проблему PDF. Також маленький сніп, здається, має вплив - буде спостерігати за ним уважно відтепер.
бінаномія

1
Чи є спосіб налагодження та з’ясувати, які пункти меню викликають уповільнення? Я вже відключив маленький мережевий монітор
AlfaTeK

26

З того, що я ще зібрав, наступне може допомогти вам ( знайти свій особистий досвід курсивом ):

  • Управління місією: перемикач "Дисплеї мають окремі пробіли вимкнено", вимкніть приладну панель. Інформаційна панель як накладка дійсно сповільнила справи для мене
  • Виправте дискові дозволи, скиньте контролер управління системою, скиньте PRAM (Луїс Меркадо пояснив це добре на https://discussions.apple.com/thread/6623697 ). Я мав незначний успіх у цьому, але проблема все-таки почалася пізніше
  • Зменшіть ефекти прозорості (це в Системних налаштуваннях> Доступність під дисплеєм). Я спробував це, це може покращити продуктивність, але мені не вистачало вигляду, тому я переключив його назад.
  • Вимкніть автоматичне графічне перемикання (Налаштування системи> Енергозбереження). Це було найкращим варіантом для мене, оскільки я не переживаю за енергоспоживання, але, чесно кажучи, не думаю, що в цьому повинна бути реальна потреба.

Я ще не знаю про справжнє рішення, сподіваємось, що Apple це виправить у 10.10.1.

редагувати: я оновив до 10.10.1, і проблема все ще зберігається, тому, мабуть, нам доведеться почекати довше або продовжити перевстановлення.

редагувати 2: Перехід на Ель-Капітан значно покращив це, тому для мене це вже не проблема.


Дякую, я спробую це. Ви маєте те саме питання?
Джейк N

Так, я ... Будь ласка, дайте мені знати про те, що, здається, працює на вас, мені цікаво.
Скоркіо

1
Поки я пробував ваші ідеї, але це було після перевстановлення OSX. Я зробив це через режим відновлення. Я перевстановив OS X, не відформатував і не перевстановив - як це справжня біль. Я щойно перевстановив OS X, і, здається, багато що допоміг!
Джейк N

Дивовижно. Просто вимкнення приладної панелі та "Дисплеї мають окремі простори" творили чудеса. Я справді страждав на своєму "Ефірі 2013", а зараз це як абсолютно нова машина.
villapossu

1
З бета-версією 10.10.2 все здається дещо кращим, але все-таки виникають деякі реальні проблеми з переключенням додатків та затримкою курсору на Bluetooth, а також великою кількістю активності у центрі уваги. Також Safari все ще трохи повільно + великі чорні "коробки" з'являються в Safari час від часу (те саме, що в x.0 і x.1). Будь-яка удача у твоєму кінці?
ілюмінат

13

Вимкнути "Дисплей із окремими пробілами"

Привіт, спробуйте це: вимкніть "Дисплей із окремими пробілами"

LogOff та Login знову, перевірте процес ...

все добре?


1
Ваша пропозиція покращила мою ситуацію, але остаточно не вирішила питання ...
Скорхіо

Я такий же, це мало допомогло. Але це все-таки жахливо.
Джейк N

Це не є рішенням для людей, які використовують кілька дисплеїв. Мати лише одиночного меню - це як повернутися до Леопарда чи Лева.
Крістіян

Ну, це вирішило проблему із затримкою курсору на 2011 I7 MacBook Pro за допомогою основного дисплея та 2-го дисплея Hi Res. Дуже приємно, дякую
ort11

Для мене це спрацювало чудово, якщо зняти прапорець "Відображати окремі простори" помітно покращили показники. Я перебуваю на сітківці i7 MBP 2012 року.
Валеріо Скіавоні

9

Я видалив свою стару відповідь, оскільки виявився лише тимчасовим виправленням (якщо навіть виправлення взагалі). Сьогодні я знайшов щось, що очистило більшу частину повільності для мене, яку я докладно описую в цьому посиланні:

Yosemite: зум доступності + кілька моніторів = низька продуктивність

Якось мій файл уподобань користувача com.apple.sidebarlists.plistпридбав кілька ключів із дуже довгими значеннями (усі названі Bookmark); довжина становила приблизно від 2,7 Мб до 4,3 Мб, що зробило розмір файлу переваг більшим за 11 Мб. Виявляється, щоразу, коли відбулася операція, необхідна для доступу до (послідовних) даних уподобань з цього файлу, читання всього файлу приводило все до майже зупиненого стану до завершення. (Коли я дивився на файл із редактором, у мене спостерігалася така ж повільність у переміщенні через файл.) Видалення цього файлу усунуло майже всю повільність, яку я відчував після переходу на Yosemite, і продовжує це робити.

Я думаю, що ми маємо справу з кількома різними проблемами, які змушують Йосеміти сповільнюватись, і у когось із нас може виникнути одна чи декілька цих проблем. Я все ще бачу довгі скиди жестів трекпадів у моєму системному журналі, які, як я вважав, є причиною повільності, але тепер, здається, лише уповільнюють справи в певний час (а також викликають збій прокрутки Firefox) після використання Firefox для поки; решта машини здається нормальною швидкістю.

Якщо хтось знайде те саме, і, якщо так, видаляє цей файл налаштувань, то було б добре або підтвердити, або визнати недійсним це як можливу причину, оскільки рішення на сьогоднішній день начебто невловиме. Ця зміна зробила настільки кардинальну різницю у використанні Yosemite для мене, що я сподіваюся, що це рішення для багатьох інших людей, які страждають від уповільнення з моменту оновлення до Yosemite.


Гаразд, це ще в перші дні, але поки що, здається, це дійсно змінило значення. Дякую!
Аластер

@Alastair - я виявив, що мені знадобилося кілька спроб утримати роздуті ключі від попереднього файлу бічних списків (можливо, через кешування і не впевненість, коли файл був фактично переписаний), але я не бачив проблеми повторюватися через багато тижнів використання, і це мені дуже допомогло. Ще одна річ, яку я знайшов, допомогла не повернутись, - це очистити меню "Останні елементи", оскільки в моєму випадку багато проблем були пов'язані з останніми серверами. Сподіваюся, це допоможе вам.
Жора

Переживши кілька місяців кожного принизливого виступу Yosemite, це нарешті спрацювало. Усі, хто стикається з цією проблемою, повинні подати звіт про помилку в Apple через bugreport.apple.com
Рікардо Санчес-Саез

Зараз я біжу 10.10.3. Як тільки я дістався до 10.10.2, здуття файлів здавалося меншою проблемою, але іноді все ще існує. Він продовжується з 10.10.3. Як я бачу, це зазвичай відбувається, коли я підключаюсь до Mac свого партнера і перекладаю його диск у мою бічну панель, або він відображається у списку останніх елементів . Останні кілька днів я, здається, знову сповільнюється, коли цвіте. Я виходжу з пошуку і видаляю попередні файли, і вони повертаються невеликими, поки мережевий диск не повернеться. Я збираю деталі для бугрепорту; публікуйте деталі, якщо ви знайдете конкретні речі, які, здається, викликають це.
Жора

6

У моїй машині є та ж проблема, що я зробив, це видалити Google Chrome, а потім все проходить гладко.

Це може вам не допомогти, оскільки ви веб-розробник і може покладатися на Chrome


1
Для мене це також спричинено Chrome. Як тільки я закриваю це, використання WindowServer процесора в середньому нижче 5%.
мареммле

Закрийте хром, відкрийте знову і натисніть cmd + shift + t, щоб відновити всі вкладки, якщо вони закриті. Це рішення для мене. Надіславши звіт про випуск у Chrome, вам слід зробити все так само, щоб Google помітив і вирішив це.
Лукас


3

для мене винуватець використовував новий темний режим Yosemite у новому системному темному режимі (Systemsettings-> General-> використовувати темний рядок стану та док-станція). Перехід на яскравий режим зменшив навантаження WindowServer для мене з> 100% до 2-7%. Тож якщо ви це ввімкнули, перевірте це. ;-)


У якому додатку це було?
Джейк N

вона є широкою системою, як у Йосеміту. Налаштування системи-> Загальні; Нічого конкретного додатка
Hug

Ага правильно. Тому я не можу його знайти. Зараз я повернувся до старої версії.
Джейк N

дивно. я вимкнув темний режим, а використання процесора Windowsserver зменшилося приблизно на 33%. я повернув його назад, і він залишився низьким. тепер мені цікаво, чи підніметься він назад, якщо я залишу його в темному режимі. здогадуюсь, я дізнаюся.
bunnyhero

2

Лоток CrashPlan, безумовно, є одним з винуватців високого використання процесора. Це допомагає відключити анімацію в налаштуваннях лотка.

Але це все одно не вирішило для мене проблеми. Єдине, що вирішує це, можливо, тиждень, здається, це повне перезавантаження. Після цього машина просто стає млявою і потребує перезавантаження. Назад до Windows95 yay! Apple повинна щось зробити з цього приводу - але ні, проблема, здається, існує назавжди. Принаймні, вони повинні надати інструкції / програми для налагодження цього питання та пошуку зовнішнього винуватця, якщо це зовнішня програма. Але я все частіше починаю думати, що в основному WindowServer заплутується сам, посилюючись оновленнями панелі завдань інших програм тощо.


2

Я раніше відчував цю проблему, поки не перейшов до ОС X 10.10.2. Тепер я можу проходити тижнями без перезавантаження, а вікна анімації залишаться гладкими, а процес WindowServer не буде використовувати багато процесора.


Це нещодавнє оновлення?
Джейк N

За версією MacRumors , вона вийшла 27 січня 2015 року.
Еліас Замарія

1

Як згадується в більшості відповідей, це може бути пов’язано з вашим пунктом меню. Я відчував таку ж поведінку і видалив iStat Меню панелі, як і Little Snitch, і після цього ситуація значно покращилася.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.