Du er kigger igennem Activity Monitor når du bemærker en proces, du ikke er bekendt med: UserEventAgent. Skal du være bekymret? Nej: dette er en kerne del af macOS.
RELATEREDE: Hvad er denne proces, og hvorfor kører den på min Mac?
Denne artikel er en del af vores igangværende serie at forklare forskellige processer, der findes i Activity Monitor, f.eks kernel_task , hidd , mdsworker , Installeret , WindowServer , blæst , lanceret , sikkerhedskopi , opendirectoryd , magt , coreauthd , configd , mdnsresponder og mange andre . Ved du ikke, hvad disse tjenester er? Bedre start læsning!
Hvad er UserEventAgent?
Dagens proces, UserEventAgent, er en dæmon, hvilket betyder, at den kører i baggrunden. UserEventAgent overvåger forskellige ting om dit system på brugerniveau. For at citere mandsiden til processen:
UserEventAgent-værktøjet er en dæmon, der indlæser systemforsynede plugins til at håndtere systemhændelser på højt niveau, som ikke kan overvåges direkte ved launchd.
RELATEREDE: Hvad er konfigureret, og hvorfor kører det på min Mac?
Det er ikke særlig klart, så lad os nedbryde dette. Tidligere talte vi om processen configd , der kører i baggrunden og overvåger status for forskellige ting om din Mac. For eksempel holder configd styr på, om du er online eller slukket, og advarer de andre programmer, du bruger, når denne tilstand ændres. Der er en samling af konfigurerede plugins, der tillader processen at gøre dette.
UserEventAgent spiller en lignende rolle som configd, men overvåger et sæt ting, som configd ikke kan - for det meste fordi configd er systemomfattende og drives af root, mens UserEventAgent er fokuseret på din brugerkonto og kører på brugerkontoniveau. Du kan gøre dette mere håndgribeligt ved at gennemse de plugins, UserEventAgent administrerer: de er i /
System / bibliotek / UserEventPlugins
.
I mappen UserEventPlugins finder du plugins relateret til Bluetooth, nulkonfigurationsnetværksværktøjet Bonjour, tidszoner, Time Machine og endda Touch Bar. UserEventAgent overvåger status for alle disse ting og rapporterer denne status til de applikationer, du bruger.
Dette er en lang række funktioner, hvilket betyder, at der er mange potentielle grunde til, at UserEventPlugins begynder at bruge en hel del systemressourcer. Vi kunne ikke begynde at skitsere dem alle her.
Der er et par grundlæggende ting, du kan prøve, hvis du bemærker en stigning i ressourcebrug af UserEventPlugins. Den første ting at prøve (ingen overraskelse) er at genstarte din Mac. Det er rudimentært, men får de fleste problemer til at forsvinde. Hvis problemet fortsætter, kan du prøve at deaktivere hardware eller software, du har tilføjet for nylig. Hvis det stopper den høje ressourceforbrug, har du sandsynligvis fundet en fejl: Stop med at bruge den pågældende software eller hardware og se om der er en softwareopdatering, der løser problemet.
Billedkredit: Fabian Irsara