Apa itu UserEventAgent, dan Mengapa Ia Berlari di Mac saya?
Anda sedang melihat melalui Monitor Aktiviti apabila anda melihat proses yang anda tidak suka dengan: UserEventAgent. Sekiranya anda bimbang? Tidak: ini adalah bahagian teras macOS.
Artikel ini adalah sebahagian daripada siri yang sedang berjalan menerangkan pelbagai proses yang terdapat dalam Monitor Aktiviti, seperti kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, dan banyak lagi. Tidak tahu apa perkhidmatan itu? Bacaan awal yang lebih baik!
Apa itu UserEventAgent?
Proses hari ini, UserEventAgent, adalah daemon, yang bermaksud ia berjalan di latar belakang. UserEventAgent memantau pelbagai perkara mengenai sistem anda di peringkat pengguna. Untuk memetik halaman lelaki untuk proses:
Utiliti UserEventAgent adalah daemon yang memuatkan plugin yang diberikan sistem untuk mengendalikan peristiwa sistem peringkat tinggi yang tidak dapat dimonitor secara langsung oleh launchd.
Itu tidak begitu jelas, jadi mari pecahkan ini. Sebelum ini, kami bercakap tentang proses configd, yang berjalan di latar belakang dan memantau status pelbagai perkara mengenai Mac anda. Sebagai contoh, configd menjejaki sama ada anda dalam talian atau di luar, dan memberi amaran kepada program lain yang anda gunakan apabila keadaan itu berubah. Terdapat koleksi plugin konfigurasi yang membolehkan proses itu dilakukan.
UserEventAgent memainkan peranan yang sama seperti konfigurasi, tetapi memantau satu set perkara yang tidak dapat dikonfigurasi-kebanyakannya kerana configd adalah seluruh sistem dan dijalankan oleh root, sementara UserEventAgent difokuskan pada akaun pengguna anda dan berjalan di tingkat akaun pengguna. Anda boleh membuat ini lebih nyata dengan melayari plugin UserEventAgent menguruskan: mereka berada dalam /Sistem / Perpustakaan / UserEventPlugins
.
Dalam folder UserEventPlugins, anda akan menemui plugin yang berkaitan dengan Bluetooth, alat rangkaian konfigurasi sifar Bonjour, zon masa, Mesin Masa, dan juga Bar Touch. UserEventAgent sedang memantau status semua perkara ini dan melaporkan status itu kepada aplikasi yang anda gunakan.
Ini adalah pelbagai fungsi, yang bermaksud terdapat banyak sebab yang berpotensi untuk UserEventPlugins untuk mula menggunakan banyak sumber sistem. Kita tidak boleh mula menggariskan mereka semua di sini.
Terdapat beberapa perkara asas yang anda boleh cuba sekiranya anda melihat lonjakan penggunaan sumber oleh UserEventPlugins, walaupun. Perkara pertama yang cuba (tidak mengejutkan) adalah memulakan semula Mac anda. Ini asas, tetapi akan membuat banyak masalah hilang. Jika masalah berterusan, cubalah melumpuhkan sebarang perkakasan atau perisian yang anda tambah baru-baru ini. Jika itu menghentikan penggunaan sumber yang tinggi, anda mungkin mendapati pepijat: berhenti menggunakan perisian atau perkakasan yang dipersoalkan, dan kemudian lihat jika ada kemas kini perisian yang menyelesaikan masalah.
Kredit gambar: Fabian Irsara