22Jul

Što je UserEventAgent i zašto radi na Macu?

click fraud protection

Gledate kroz Activity Monitor kada primijetite postupak s kojim niste upoznati: UserEventAgent. Trebate li biti zabrinuti? Ne: ovo je temeljni dio MACOS-a.

Ovaj članak je dio našeg tijeku serije koji objašnjava različite procese pronađene u Activity Monitor, kao što su kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder i mnoge druge. Ne znam što su te usluge? Bolje početi čitati!

Što je UserEventAgent?

Današnji proces, UserEventAgent, je daemon, što znači da radi u pozadini. UserEventAgent prati različite stvari o vašem sustavu na razini korisnika. Da biste citirali stranicu za postupak za postupak:

Uslužni program UserEventAgent je daemon koji učitava dodatke koje pruža sustav za obradu događaja na visokoj razini koji se ne mogu izravno nadzirati pokretanjem.

To nije strašno jasno, stoga prekinimo ovo. Prije smo razgovarali o procesu configd, koji radi u pozadini i prati stanje različitih stvari o vašem Macu. Na primjer, configd prati kako ste online ili isključeni i upozorava ostale programe koji upotrebljavate kada se taj status mijenja. Postoji zbirka configd dodataka koji omogućuju procesu da to učini.

instagram viewer

UserEventAgent igra sličnu ulogu kao configd, ali prati skup stvari koje configd ne može - uglavnom zato što je configd u cijelom sustavu i pokrenut od strane korijena, dok je UserEventAgent usmjeren na vaš korisnički račun i radi na razini korisničkog računa. To možete učiniti opipljivijima pregledavanjem dodataka koje UserEventAgent upravlja: oni su u /System/Library/ UserEventPlugins.

U mapi UserEventPlugins pronaći ćete dodatke koji se odnose na Bluetooth, nultu alat za konfiguriranje mreže Bonjour, vremenske zone, Time Machine, pa čak i dodirnu traku. UserEventAgent prati stanje svih ovih stvari i izvještava o tom statusu aplikacijama koje koristite.

Ovo je širok spektar funkcionalnosti, što znači da postoje mnogi potencijalni razlozi za UserEventPlugins da počnu koristiti velik dio resursa sustava. Nismo ih mogli ovdje sve skicirati.

Postoji nekoliko osnovnih stvari koje možete isprobati ako primijetite šiljak u korištenju resursa od strane UserEventPlugins, iako. Prva stvar koju pokušavate( bez iznenađenja) ponovno pokreće vaš Mac. To je rudimentaran, ali će najviše problema otići. Ako se problem nastavi, pokušajte onemogućiti bilo koji hardver ili softver koji ste nedavno dodali. Ako se time zaustavi upotreba visokog resursa, vjerojatno ste pronašli grešku: prestanite koristiti dotični softver ili hardver, a zatim provjerite postoji li ažuriranje softvera koje rješava problem.

Image kredit: Fabian Irsara