▷ Приручить высокую загрузку ЦП WindowServer на Mac

Mac претерпел множество изменений с OS X Yosemite, а также заметный визуальный ремонт, но некоторые из этих изменений и различные эффекты прозрачности могут повлиять на производительность Mac некоторых пользователей из-за неправильного поведения сервера Windows. Обычно это демонстрируется тем фактом, что процесс WindowServer увлекается интенсивным использованием ЦП без видимой причины, часто с чрезмерным использованием памяти, что приводит к очень медленному и нестабильному поведению при обычном использовании Mac. OS X и MacOS на некоторых компьютерах.

В худшем случае, что-то вроде открытия Quick Look, открытия нескольких новых окон Finder или прокрутки содержимого занятой папки Finder приводит к увеличению загрузки ЦП WindowServer, которая достаточно высока, чтобы вызвать зависание компьютера или даже появление заклятый курсор в виде пляжного мяча.

Если WindowServer часто остается на вершине использования ЦП по какой-то, казалось бы, неважной причине в определенных ситуациях с macOS и Mac OS X, эта статья для вас. Мы попытаемся обуздать процесс WindowServer, уменьшив количество элементов и функций, которые могут вызывать поведение WindowServer (или плохое поведение), что является сложной задачей, учитывая, что WindowServer требуется для рисования практически всего, что можно увидеть в Mac OS. X. Мы надеемся, что процессор WindowServer проблема использования — это просто ошибка или проблема оптимизации, которая будет исправлена, но на данный момент это поведение хорошо сохраняется в последних версиях Mac OS (Mac OS X 10.10.3 и новее), даже на самом последнем оборудовании Mac. К счастью, есть несколько решений, которые могут решить эту проблему, так что поехали.

Отключить эффекты прозрачности в Mac OS X

Простое отключение эффектов прозрачности ускоряет работу любого Mac, с которым я сталкивался с Mac OS X Yosemite или новее, независимо от того, новое или старое оборудование. Даже если компьютер не кажется особенно медленным, почти наверняка он будет быстрее, если отключить эффекты прозрачности.

  1. Перейдите в меню Apple и выберите «Системные настройки», затем перейдите в «Специальные возможности».

  2. Выберите «Просмотр» в левом меню.

  3. Включите переключатель рядом с «Уменьшить прозрачность» (вы также можете включить опцию «Увеличить контраст», если хотите, чтобы пользовательский интерфейс было немного легче различать, что также отключит полупрозрачные элементы в любой OS X)

Увеличение скорости сразу заметно в большинстве действий, и вы даже можете измерить результаты до и после с помощью монитора частоты кадров FPS в Quartz Debug, который в зависимости от оборудования может увеличивать частоту обновления экрана на 10 или более кадров в секунду. анимации.

Это по-прежнему относится к Mac OS X 10.10.3 (при условии, что она находится в бета-версии), так что, возможно, есть проблема или небольшая настройка. Производительность по-прежнему требуется для OS X Yosemite.

Лично мне нравятся эффекты прозрачности, поэтому я стараюсь использовать их на новейшем оборудовании Mac, но даже мой MacBook Pro Retina 2015 года с 16 ГБ ОЗУ получает преимущество от отключения прозрачности. Между тем, немного более старое оборудование, такое как MacBook Air 2012 года, удручающе медленное с включенными эффектами прозрачности, и я слышал аналогичные жалобы от пользователей 27-дюймового iMac Retina, который, очевидно, является довольно новым и мощным оборудованием. Тот факт, что это новое оборудование, наделенное значительными ресурсами, может все еще испытывать трудности с отображением эффектов прозрачности в OS X, говорит о вероятности возможного программного решения.

Закройте неиспользуемые приложения и окна Finder.

Когда в OS X Yosemite открыто много окон приложений или Finder, WindowServer начинает потреблять чрезмерное количество ресурсов. Хотя это может происходить во всех версиях OS X (или любой операционной системы, если на то пошло), в Йосемити есть что-то уникальное, что делает это мероприятие особенно утомительным.

Решение больше ориентировано на поведение пользователя, чем на что-либо другое; возьмите за привычку закрывать неиспользуемые окна или приложения, чтобы они больше не требовали ресурсов.

Может быть полезно запомнить клавишу «Закрыть все окна», чтобы справиться с этим.

Остановить реконструкцию зон управления полетами

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

  1. Откройте «Системные настройки» в меню Apple и перейдите в «Управление полетом».

  2. Отключите параметр «Автоматически переупорядочивать пространства в соответствии с их последним использованием».

Многие пользователи все равно не замечают эту функцию, поэтому, хотя улучшение почти нулевое, обычно его не упускают.

Множественный дисплей? Отключите пробелы для всех

Если у вас есть многоэкранная настройка, другой параметр, который нужно отключить, — это пробелы для каждого отдельного экрана.

  1. Откройте настройки системы и перейдите в «Управление полетом».

  2. Отключите настройку «Экраны с отдельными пробелами»

  3. Выйдите из системы или, еще лучше, перезагрузите Mac

Конечно, если вы не из тех, кто использует несколько дисплеев с вашим Mac, это изменение не окажет никакого влияния, поэтому вам следует сосредоточиться на чем-то другом.

Запустить снова

Если вы один из тех пользователей Mac, которые не выключают и не перезагружают свои компьютеры Mac, но испытывают проблемы с процессором WindowsServer, вы можете настраивать и перезагружать Mac немного чаще. Простой перезапуск Mac обеспечивает временное решение проблемы неправильного поведения процесса WindowServer. Я знаю, что это может показаться глупым советом, но многие рецензенты сообщают о временном успехе в этом отношении, и я сам заметил улучшения. Это, конечно, далеко не идеально, но пока не устранена первопричина, это может помочь.

Если вы выполнили все вышеперечисленное и продолжаете обнаруживать, что WindowServer работает неправильно или Mac работает слишком медленно, стоит ознакомиться с этими советами по ускорению OS X Yosemite или даже общими советами, чтобы понять, почему Mac может работать медленнее, что может помочь.

Сталкивались ли вы с какими-либо проблемами с WindowServer? Есть ли у вас какие-либо советы по сокращению использования ресурсов WindowServer в OS X Yosemite? Не забывайте делиться своим опытом и советами в наших комментариях.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *