
Stai osservando Activity Monitor quando noti un processo che non ti è familiare: UserEventAgent. Dovresti essere preoccupato? No: questa è una parte fondamentale di macOS.
RELAZIONATO: Che cos'è questo processo e perché è in esecuzione sul mio Mac?
Questo articolo fa parte della nostra serie in corso che spiega 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 monitora vari aspetti del sistema a livello di utente. Per citare la pagina man per il processo:
L'utilità UserEventAgent è un demone che carica plug-in forniti dal sistema per gestire eventi di sistema di alto livello che non possono essere monitorati direttamente da launchd.
RELAZIONATO: Cos'è configd e perché è in esecuzione sul mio Mac?
Non è tremendamente chiaro, quindi analizziamolo. In precedenza, abbiamo parlato della configurazione del processo, che viene eseguita in background e monitora lo stato di varie cose sul tuo Mac. Ad esempio, configd tiene traccia del fatto che tu sia online o spento e avvisa gli altri programmi che usi quando questo stato cambia. Esiste una raccolta di plugin di configurazione che consentono al processo di eseguire questa operazione.
UserEventAgent svolge un ruolo simile a configd, ma monitora una serie di cose che configd non può, principalmente perché configd è a livello di sistema ed è gestito da root, mentre UserEventAgent è focalizzato sul tuo account utente e viene eseguito a livello di account utente. Puoi renderlo più tangibile sfogliando i plug-in gestiti da UserEventAgent: sono in /System/Library/UserEventPlugins.

Nella cartella UserEventPlugins troverai plug-in correlati a Bluetooth, lo strumento di rete con configurazione zero Bonjour, i fusi orari, Time Machine e persino la Touch Bar. UserEventAgent sta monitorando lo stato di tutte queste cose e sta segnalando tale stato alle applicazioni utilizzate.
Questa è un'ampia varietà di funzionalità, il che significa che UserEventPlugins può avere molte ragioni per iniziare a utilizzare molte risorse di sistema. Non abbiamo potuto iniziare a delinearli tutti qui.
Ci sono alcune cose di base che puoi provare se noti un picco nell'uso delle risorse da parte di UserEventPlugins. La prima cosa da provare (nessuna sorpresa) è riavviare il Mac. È rudimentale, ma farà scomparire la maggior parte dei problemi. Se il problema persiste, prova a disabilitare qualsiasi hardware o software aggiunto di recente. Se ciò 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.
Credito d'immagine: Fabian Irsara
