Kotisivu » miten » Mikä on UserEventAgent ja miksi se toimii My Macissa?

    Mikä on UserEventAgent ja miksi se toimii My Macissa?

    Etsit Activity Monitor -ohjelmaa, kun huomaat prosessin, jota et ole sopiva: UserEventAgent. Oletteko huolissasi? Ei: tämä on MacOSin keskeinen osa.

    Tämä artikkeli on osa meneillään olevaa sarjaa, jossa selitetään eri toiminnot, jotka löytyvät Activity Monitorista, kuten kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder ja monet muut. En tiedä mitä nämä palvelut ovat? Parempi lukeminen!

    Mikä on UserEventAgent?

    Nykyinen prosessi, UserEventAgent, on daemon, joka tarkoittaa sitä, että se toimii taustalla. UserEventAgent valvoo järjestelmääsi eri asioita käyttäjätasolla. Mainitsemalla prosessin man-sivu:

    UserEventAgent-apuohjelma on daemon, joka lataa järjestelmän tarjoamia laajennuksia käsittelemään korkean tason järjestelmätapahtumia, joita käynnistyslaite ei voi seurata suoraan.

    Se ei ole hirveän selvä, joten murtautuuko tämä. Aiemmin puhuimme prosessista, joka toimii taustalla ja valvoo Mac-tietokoneesi eri asioiden tilaa. Esimerkiksi configd pitää kirjaa siitä, oletko verkossa tai pois käytöstä, ja hälyttää muita ohjelmia, joita käytät, kun tila muuttuu. On olemassa joukko configd-laajennuksia, joiden avulla prosessi voi tehdä tämän.

    UserEventAgentilla on samanlainen rooli kuin configdilla, mutta se valvoo joukkoa asioita, joita configd ei voi enimmäkseen siksi, että configd on järjestelmänlaajuinen ja juurtunut, kun taas UserEventAgent on keskittynyt käyttäjätiliisi ja toimii käyttäjätilin tasolla. Voit tehdä tämän konkreettisemmaksi selaamalla laajennuksia UserEventAgent hallitsee: he ovat /System / Library / UserEventPlugins.

    UserEventPlugins-kansiossa on Bluetooth-liitännäisiä, nollakokoonpanon verkkotyökalu Bonjour, aikavyöhykkeet, Time Machine ja jopa Touch Bar. UserEventAgent valvoo kaikkien näiden asioiden tilaa ja raportoi tilasta käyttämäsi sovellukset.

    Tämä on monenlaisia ​​toimintoja, mikä tarkoittaa, että UserEventPluginsilla on paljon mahdollisia syitä käyttää paljon järjestelmän resursseja. Emme voineet aloittaa hahmotella niitä kaikkia täällä.

    On olemassa muutamia perusasioita, joita voit kokeilla, jos UserEventPluginsin resurssien käytön piikki näkyy. Ensimmäinen asia, jota yritetään (yllätys) on Macin käynnistäminen uudelleen. Se on alkeellista, mutta tekee useimmat ongelmat pois. Jos ongelma jatkuu, yritä poistaa kaikki äskettäin lisäämäsi laitteistot tai ohjelmistot käytöstä. Jos tämä estää suuren resurssien käytön, olet todennäköisesti löytänyt virheen: lopeta kyseisen ohjelmiston tai laitteiston käyttö ja katso sitten, onko olemassa ohjelmistopäivitys, joka ratkaisee ongelman.

    Kuvan luotto: Fabian Irsara