Qu'est-ce que UserEventAgent et pourquoi est-il exécuté sur mon Mac?
Vous regardez dans Activity Monitor lorsque vous remarquez un processus que vous ne connaissez pas: UserEventAgent. Devriez-vous être inquiet? Non: c'est une partie essentielle de macOS.
Cet article fait partie de notre série en cours d’explication sur divers processus trouvés dans Activity Monitor, tels que kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, etc. Je ne sais pas ce que sont ces services? Mieux commencer à lire!
Qu'est-ce que UserEventAgent??
Le processus actuel, UserEventAgent, est un démon, ce qui signifie qu'il s'exécute en arrière-plan. UserEventAgent surveille divers éléments de votre système au niveau utilisateur. Pour citer la page de manuel du processus:
L'utilitaire UserEventAgent est un démon qui charge des plug-ins fournis par le système pour gérer des événements système de haut niveau qui ne peuvent pas être surveillés directement par launchd..
Ce n'est pas très clair, alors décomposons cela. Auparavant, nous avons parlé du processus configd, qui s’exécute en arrière-plan et surveille l’état de diverses choses concernant votre Mac. Par exemple, configd vérifie si vous êtes en ligne ou non, et alerte les autres programmes que vous utilisez lorsque cet état change. Il existe une collection de plugins configd qui permettent au processus de le faire.
UserEventAgent joue un rôle similaire à celui de configd, mais surveille un ensemble de choses que configd ne peut pas, principalement parce que configd s’applique à l’ensemble du système et est exécuté par la racine, tandis que UserEventAgent est concentré sur votre compte utilisateur et s’exécute au niveau du compte utilisateur. Vous pouvez rendre ceci plus tangible en parcourant les plugins gérés par UserEventAgent: ils sont dans /Système / Bibliothèque / UserEventPlugins
.
Dans le dossier UserEventPlugins, vous trouverez des plug-ins liés à Bluetooth, l'outil de gestion de réseau sans configuration Bonjour, les fuseaux horaires, Time Machine et même la barre tactile. UserEventAgent surveille le statut de toutes ces choses et le signale aux applications que vous utilisez.
Il s'agit d'une grande variété de fonctionnalités, ce qui signifie que UserEventPlugins a de nombreuses raisons potentielles d'utiliser de nombreuses ressources système. Nous ne pouvions pas commencer à les décrire tous ici.
Cependant, vous pouvez essayer quelques éléments de base si vous remarquez une pointe d'utilisation des ressources par UserEventPlugins. La première chose à essayer (sans surprise) est de redémarrer votre Mac. C'est rudimentaire, mais fera disparaître la plupart des problèmes. Si le problème persiste, essayez de désactiver tout matériel ou logiciel ajouté récemment. Si cela arrête l'utilisation intensive des ressources, vous avez probablement trouvé un bogue: arrêtez d'utiliser le logiciel ou le matériel en question, puis vérifiez s'il existe une mise à jour logicielle qui résout le problème..
Crédit image: Fabian Irsara