22Jul

Che cos'è UserEventAgent e Perché è in esecuzione sul mio Mac?

click fraud protection

Stai guardando attraverso Activity Monitor quando noti un processo con cui non ti sei mai interessato: UserEventAgent. Dovresti essere preoccupato? No: questa è una parte fondamentale di macOS.

Questo articolo fa parte delle nostre serie in corso che illustrano vari processi trovati in Activity Monitor, come kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder e molti altri. Non sai quali sono questi servizi? Meglio iniziare a leggere!

Che cos'è UserEventAgent?

Il processo di oggi, UserEventAgent, è un demone, il che significa che viene eseguito in background. UserEventAgent controlla varie cose sul tuo sistema a livello dell'utente. Per citare la pagina man per il processo:

L'utilità UserEventAgent è un daemon che carica i plugin forniti dal sistema per gestire eventi di sistema di alto livello che non possono essere monitorati direttamente da launchd.

Questo non è molto chiaro, quindi suddividiamolo. In precedenza, abbiamo parlato del processo configd, che viene eseguito in background e monitora lo stato di varie cose sul tuo Mac. Ad esempio, configd tiene traccia di se sei online o spento e avvisa gli altri programmi che usi quando lo stato cambia. C'è una collezione di plugin configd che permettono al processo di farlo.

instagram viewer

UserEventAgent svolge un ruolo simile a configd, ma monitora un insieme di cose che non possono essere configd, soprattutto perché configd è di sistema e eseguito da root, mentre UserEventAgent è focalizzato sul tuo account utente e viene eseguito a livello di account utente. Puoi renderlo più tangibile sfogliando i plugin che UserEventAgent gestisce: sono in /System/Library/ UserEventPlugins.

Nella cartella UserEventPlugins, troverai i plugin relativi a Bluetooth, lo strumento di rete di configurazione zero Bonjour, i fusi orari, Time Machine e persino la Touch Bar. UserEventAgent sta monitorando lo stato di tutte queste cose e segnalando tale stato alle applicazioni che si utilizzano.

Questa è una vasta gamma di funzionalità, il che significa che ci sono molti potenziali motivi per cui UserEventPlugin inizia a utilizzare una grande quantità di risorse di sistema. Non potremmo iniziare a delinearli tutti qui.

Ci sono alcune cose basilari che puoi provare se notassi un picco nell'uso delle risorse da parte di UserEventPlugins. La prima cosa da provare( nessuna sorpresa) è il riavvio del tuo Mac.È rudimentale, ma farà sì che molti problemi vadano via. Se il problema persiste, provare a disabilitare qualsiasi hardware o software aggiunto di recente. Se si interrompe l'utilizzo elevato delle risorse, è probabile che tu abbia trovato un bug: smetti di usare il software o l'hardware in questione e poi vedi se c'è un aggiornamento software che risolve il problema.

Image credit: Fabian Irsara