Что такое UserEventAgent и почему он грузит мой Mac?

0 26

В «Мониторинге системы» macOS вы можете заметить процесс под названием UserEventAgent. Стоит ли вам беспокоится? Нет, не стоит. Это процесс – это часть базового функционала macOS.

Что такое UserEventAgent?

Процесс UserEventAgent является демоном, т.е. он работает в фоновом режиме. UserEventAgent отслеживает различные аспекты вашей системы на уровне пользователя. Ниже цитата из руководства по этому процессу:

Утилита UserEventAgent представляет собой демон, который загружает системные плагины для обработки высокоуровневых системных событий, которые не могут напрямую контролироваться демоном launchd.

Это не очень понятное описание, так что давайте разберемся подробней. Существует процесс configd, который работает в фоновом режиме и отслеживает состояние различных вещей о вашем Mac. Например, configd отслеживает, подключены ли вы к сети или нет, и предупреждает другие программы, которые вы используете, когда это состояние изменяется. Существует набор плагинов configd, которые позволяют процессу делать это.

UserEventAgent играет ту же роль, что и configd, но он отслеживает набор параметров, которые не может отслеживать configd, главным образом потому, что configd является общесистемным процессом и выполняется от имени пользователя root, а UserEventAgent ориентирован исключительно на вашу учетную запись и работает на этом уровне. Вы можете понять это еще лучше, просмотрев плагины, которыми управляет UserEventAgent: они находятся в папке /System/Library/UserEventPlugins.

В папке UserEventPlugins вы найдете плагины, связанные с Bluetooth, сетевым инструментом нулевой конфигурации Bonjour, часовыми поясами, Time Machine и даже Touch Bar. UserEventAgent отслеживает состояние всех этих вещей и сообщает о статусе используемым вами приложениям.

Почему UserEventAgent грузит процессор?

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

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

Оставьте ответ

Ваш электронный адрес не будет опубликован.