Lo sei guardando attraverso Activity Monitor quando noti un processo con cui non hai familiarità: 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 di la nostra serie in corso spiegando vari processi trovati in Activity Monitor, come kernel_task , hidd , mdsworker , Installed , WindowServer , azzurrato , launchd , backup , opendirectoryd , powerd , coreauthd , configd , mdnsresponder , e molti altri . Non sai cosa sono questi servizi? Meglio iniziare a leggere!
Che cos'è UserEventAgent?
Il processo di oggi, UserEventAgent, è un daemon, il che significa che viene eseguito in background. UserEventAgent monitora varie cose sul sistema a livello di utente. Per citare la pagina man per il processo:
L'utility UserEventAgent è un demone che carica i plugin forniti dal sistema per gestire gli 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 è molto chiaro, quindi analizziamolo. 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 se sei online o meno e avvisa gli altri programmi che utilizzi quando lo stato cambia. Esiste una raccolta di plugin di configurazione che consentono al processo di farlo.
UserEventAgent svolge un ruolo simile a configd, ma monitora un insieme di cose che configd non può, principalmente perché configd è a livello di sistema ed è eseguito 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 /
Sistema / Libreria / UserEventPlugins
.
Nella cartella UserEventPlugins troverai plug-in relativi a Bluetooth, lo strumento di rete a configurazione zero Bonjour, fusi orari, Time Machine e persino Touch Bar. UserEventAgent monitora lo stato di tutte queste cose e segnala tale stato alle applicazioni che utilizzi.
Questa è un'ampia varietà di funzionalità, il che significa che ci sono molte potenziali ragioni per cui UserEventPlugins inizia a utilizzare una grande quantità di risorse di sistema. Non potremmo iniziare a descriverli tutti qui.
Ci sono alcune cose di base che puoi provare se noti un picco nell'uso delle risorse da parte di UserEventPlugins, però. La prima cosa da provare (nessuna sorpresa) è riavviare il tuo Mac. È rudimentale, ma risolverà 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 utilizzare il software o l'hardware in questione e poi controlla se c'è un aggiornamento software che risolve il problema.
Credito immagine: Fabian Irsara