Kamu melihat melalui Monitor Aktivitas saat Anda melihat proses yang tidak Anda kenal: UserEventAgent. Haruskah Anda khawatir? Tidak: ini adalah bagian inti dari macOS.
TERKAIT: Apa Proses Ini dan Mengapa Ini Berjalan di Mac Saya?
Artikel ini adalah bagian dari seri berkelanjutan kami menjelaskan berbagai proses yang ditemukan di Monitor Aktivitas, seperti kernel_task , hidd , mdsworker , Terpasang , WindowServer , blued , launchd , cadangan , opendirectoryd , powerd , coreauthd , configd , mdnsresponder , dan banyak lainnya . Tidak tahu apa layanan itu? Lebih baik mulai membaca!
Apa itu UserEventAgent?
Proses hari ini, UserEventAgent, adalah daemon, yang berarti berjalan di latar belakang. UserEventAgent memonitor berbagai hal tentang sistem Anda di tingkat pengguna. Mengutip halaman manual untuk proses tersebut:
Utilitas UserEventAgent adalah daemon yang memuat plugin yang disediakan sistem untuk menangani peristiwa sistem tingkat tinggi yang tidak dapat dipantau secara langsung oleh launchd.
TERKAIT: Apa itu configd, dan Mengapa Ini Berjalan di Mac Saya?
Itu tidak terlalu jelas, jadi mari kita uraikan ini. Sebelumnya, kami berbicara tentang prosesnya configd , yang berjalan di latar belakang dan memantau status berbagai hal tentang Mac Anda. Misalnya, configd melacak apakah Anda sedang online atau tidak, dan memperingatkan program lain yang Anda gunakan saat status tersebut berubah. Ada kumpulan plugin configd yang memungkinkan proses melakukan ini.
UserEventAgent memainkan peran yang mirip dengan configd, tetapi memantau serangkaian hal yang tidak dapat dilakukan configd — kebanyakan karena configd berada di seluruh sistem dan dijalankan oleh root, sementara UserEventAgent difokuskan pada akun pengguna Anda dan berjalan di tingkat akun pengguna. Anda dapat membuatnya lebih nyata dengan menjelajahi plugin yang dikelola UserEventAgent: ada di /
System / Library / UserEventPlugins
.
Di folder UserEventPlugins, Anda akan menemukan plugin yang terkait dengan Bluetooth, alat jaringan konfigurasi nol Bonjour, zona waktu, Time Machine, dan bahkan Touch Bar. UserEventAgent memantau status semua hal ini dan melaporkan status tersebut ke aplikasi yang Anda gunakan.
Ini adalah berbagai macam fungsionalitas, yang berarti ada banyak alasan potensial bagi UserEventPlugins untuk mulai menggunakan banyak sumber daya sistem. Kami tidak dapat mulai menjelaskan semuanya di sini.
Ada beberapa hal dasar yang dapat Anda coba jika Anda melihat lonjakan penggunaan sumber daya oleh UserEventPlugins. Hal pertama yang harus dicoba (tidak mengherankan) adalah memulai ulang Mac Anda. Ini belum sempurna, tetapi akan membuat sebagian besar masalah hilang. Jika masalah tetap ada, coba nonaktifkan perangkat keras atau perangkat lunak apa pun yang Anda tambahkan baru-baru ini. Jika itu menghentikan penggunaan sumber daya yang tinggi, Anda mungkin menemukan bug: hentikan penggunaan perangkat lunak atau perangkat keras yang dimaksud, lalu lihat apakah ada pembaruan perangkat lunak yang menyelesaikan masalah tersebut.
Kredit gambar: Fabian Irsara