当前位置: 首页>开发笔记>正文

什么是UserEventAgent,它為什么在Mac上運行?

什么是UserEventAgent,它為什么在Mac上運行?

You’re looking through Activity Monitor when you notice a process you’re unfamilar with: UserEventAgent. Should you be worried? No: this is a core part of macOS.

當您發現不熟悉的進程時,您正在瀏覽“活動監視器” :UserEventAgent。 你應該擔心嗎? 否:這是macOS的核心部分。

This article is part of our ongoing series?explaining various processes found in Activity Monitor, like kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, and many others. Don’t know what those services are? Better start reading!

這篇文章是一部分我們正在進行一系列解釋各種進程在活動監視器中發現,像kernel_task , hidd , mdsworker , INSTALLD , WindowServer , 發藍 , launchd會 , 備份 , opendirectoryd , 的powerd , coreauthd , configd , mdnsresponder ,和其他許多人 。 不知道這些服務是什么? 最好開始閱讀!

什么是UserEventAgent? (What Is UserEventAgent?)

Today’s process, UserEventAgent, is a daemon, which means it runs in the background. UserEventAgent monitors various things about your system at the user level. To quote the man page for the process:

今天的進程UserEventAgent是一個守護程序,這意味著它在后臺運行。 UserEventAgent在用戶級別監視有關系統的各種操作。 要引用該手冊的手冊頁:

The UserEventAgent utility is a daemon that loads system-provided plugins to handle high-level system events which cannot be monitored directly by launchd.

UserEventAgent實用程序是一個守護程序,可加載系統提供的插件來處理無法由啟動直接監視的高級系統事件。

That’s not terribly clear, so let’s break this down. Previously, we talked about the process configd, which runs in the background and monitors the status of various things about your Mac. For example, configd keeps track of whether you’re online or off, and alerts the other programs you use when that state changes. There are a collection of configd plugins that allow the process to do this.

這還不是很清楚,所以讓我們分解一下。 之前,我們討論過configd進程,該進程在后臺運行并監視有關Mac的各種狀態。 例如,configd跟蹤您是在線還是離線,并在狀態更改時提醒您使用的其他程序。 有一系列的configd插件允許該過程執行此操作。

UserEventAgent plays a similar role as configd, but monitors a set of things that configd cannot—mostly because configd is system-wide and run by root, while UserEventAgent is focused on your user account and runs at the user account level. You can make this more tangible by browsing the plugins UserEventAgent manages: they’re in /System/Library/UserEventPlugins.

UserEventAgent的作用與configd類似,但它監視configd無法進行的一系列操作-主要是因為configd是系統范圍的并且由root運行,而UserEventAgent則專注于您的用戶帳戶并在用戶帳戶級別運行。 您可以通過瀏覽UserEventAgent管理的插件使它們更明顯:它們位于/ System/Library/UserEventPlugins

In the UserEventPlugins folder, you’ll find plugins related to Bluetooth, the zero configuration networking tool Bonjour, time zones, Time Machine, and even the Touch Bar. UserEventAgent is monitoring the status of all these things and reporting that status to the applications you use.

在UserEventPlugins文件夾中,您將找到與藍牙,零配置網絡工具Bonjour,時區,Time Machine甚至Touch Bar相關的插件。 UserEventAgent正在監視所有這些狀態,并將該狀態報告給您使用的應用程序。

This is a wide variety of functionality, meaning there are a lot of potential reasons for UserEventPlugins to start using up a great deal of system resources. We couldn’t begin to outline them all here.

這是各種各樣的功能,這意味著UserEventPlugins開始使用大量系統資源有很多潛在的原因。 我們不能在這里開始概述它們。

There are a few basic things you can try should you notice a spike in resource use by UserEventPlugins, though. The first thing to try (no surprise) is restarting your Mac. It’s rudimentary, but will make most problems go away. If the problem persists, try disabling any hardware or software you added recently. If that stops the high resource usage, you’ve likely found a bug: stop using the software or hardware in question, and then see if there’s a software update that solves the issue.

不過,如果您注意到UserEventPlugins的資源使用量激增,可以嘗試一些基本操作。 要嘗試的第一件事(毫不奇怪)是重新啟動Mac。 這是基本的,但是會使大多數問題消失。 如果問題仍然存在,請嘗試禁用最近添加的任何硬件或軟件。 如果這停止了高資源使用率,則您可能發現了一個錯誤:停止使用有問題的軟件或硬件,然后查看是否有軟件更新可以解決問題。

Image credit:?Fabian Irsara

圖片來源: Fabian Irsara

翻譯自: https://www.howtogeek.com/338994/what-is-usereventagent-and-why-is-it-running-on-my-mac/

https://www.zydui.com/af144V28CDQ9VAFYJ.html
>

相关文章:

  • IQVIA醫藥咨詢隨筆雜談
  • 爬取英雄聯盟英雄皮膚數據
  • 英雄聯盟 連接服務器失敗 請檢查您的網絡 是否啟用修復程序進行修復,英雄聯盟玩不了,提示未知的directx錯誤...
  • 三位千萬富翁告訴你:錢是怎么賺來的
  • 芳香之城傳奇的美麗神話故事
  • Solid Converter PDF注冊碼
  • 修改linux下面的字符集
  • 30個不可思議的好玩又實用的HTML5移動應用
  • 安卓新出病毒幽靈推,回顧android歷史上的那些吸費病毒
  • 游戲編程技術貼:AI設計的若干規則闡述
  • mac啟動自動運行程序_什么啟動了,為什么在我的Mac上運行?
  • 什么是UserEventAgent,它為什么在Mac上運行?
  • 蔚來汽車新財報超預期,短期或難盈利互聯網造車行不通嗎?
  • 車行的進貨問題
  • spring BeanFactory 家族介紹
  • 地址家族/名字解析
  • VS中怎么調出資源方案管理器
  • 告別低效工作,幫你重新找回工作的掌控感
  • 從Mac連接Windows共享打印機(1)
  • c4d流體插件_Cinema 4D 流體模擬插件 TurbulenceFD C4D v1.0 Build 1425 Win64
  • 經典生活總結語錄(搞笑欣賞)
  • 項目打包打的是什么包_早安打工人是什么梗,朋友圈打工人文案語錄表情包!...
  • 前端學習從入門到高級全程記錄之25(webapi)
  • 中職計算機應用普測考試試題及答案,2017職稱計算機考試WPS_Office檢測練習及答案9...
  • 微型計算機的主板又稱為,供電設計比7999元的主板還猛,ROG M11A主板首次亮相
  • webStorm使用斷點
  • 逆風翻盤?順豐大股東聯手本來集團上演O2O+B2C生鮮大戲
  • 三國志戰略版:Daniel_“坦克兵種”象兵分析
  • RISK-V品牌的中國化歷程(下)
  • 網游找call通殺方法之另辟蹊徑