Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: info@rubookmac.com

Tame High WindowServer CPU Использование на Mac с OS X Yosemite

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

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

О нет, не пляж

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

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

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

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

Отключение Прозрачность ускоряет работу OS X

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

Это все еще имеет место с OS X 10.10.3 (предоставляется бета-версия), поэтому, возможно, существует упрямая ошибка или, возможно, немного оптимизация производительности по-прежнему для OS X Yosemite.

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

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

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

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

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

Остановить пространства управления миссиями, перестраивая себя

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

  1. Откройте «Настройки системы» в меню «Apple» и перейдите в «Управление миссией»
  2. Отключите настройку «Автоматически переупорядочить пространства на основе последнего использования»

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

Несколько дисплеев? Выключить пробелы для каждого

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

  1. Откройте «Системные настройки» и перейдите в «Управление миссией»
  2. Переключить параметр «Дисплеи имеют отдельные пробелы» в положение «ВЫКЛ»
  3. Выйдите из системы или, еще лучше, перезагрузите Mac

Стоп-дисплеи из отдельных пространств

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

перезагружать

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

WindowServer, почему вы едите столько CPU? Я купил вам новый Mac, чего еще вы хотите? Пожалуйста, WindowServer, будь красивой.

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

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

Понравилась статья? Поделиться с друзьями: