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



Вы просмотр Activity Monitor когда вы замечаете процесс, с которым не похожи: UserEventAgent. Вам стоит волноваться? Нет: это основная часть macOS.

СВЯЗАННЫЙ: Что это за процесс и почему он выполняется на моем Mac?





Эта статья является частью наша текущая серия объяснение различных процессов, обнаруженных в Activity Monitor, например kernel_task , спрятался , врач , установлен , WindowServer , вороненый , запуск , резервный , opendirectoryd , powerd , coreauthd, configd , mdnsresponder , и многие другие . Не знаете, что это за услуги? Лучше начни читать!

Что такое UserEventAgent?

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



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

СВЯЗАННЫЙ: Что такое configd и почему он работает на моем Mac?

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



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

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

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

Реклама

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

Изображение предоставлено: Фабиан Ирсара

ПРОЧИТАЙТЕ СЛЕДУЮЩИЙ Фотография профиля Джастина Пота Джастин Пот
Джастин Пот пишет о технологиях более десяти лет, его работы опубликованы в Digital Trends, The Next Web, Lifehacker, MakeUseOf и Zapier Blog. Он также руководит основанным им местным новостным агентством Hillsboro Signal, управляемым волонтерами.
Прочитать полную биографию

Интересные статьи