22Jul
Karşılaşmadığınız bir işlemi fark ettiğinizde Activity Monitor'ü inceliyorsunuz: UserEventAgent. Endişelenmeli misin? Hayır: Bu, macOS'un temel bir parçasıdır.
Bu makale, kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, yedekleme, opendirectoryd, powerd, coreauthd, configd, mdnsresponder ve diğerleri gibi Activity Monitor'de bulunan çeşitli işlemleri açıklayan devam eden serimizin bir parçasıdır. Bu hizmetlerin ne olduğunu bilmiyor musun? Okumaya başlasanız iyi olur!
UserEventAgent Nedir?
Bugünkü süreç olan UserEventAgent, arka planda çalıştığı anlamına gelen bir arka plan programıdır. UserEventAgent, kullanıcı düzeyinde sisteminizle ilgili çeşitli şeyleri izler.İşlemin man sayfasına bakarsak:
UserEventAgent yardımcı programı, launchd tarafından doğrudan izlenemeyen üst düzey sistem olaylarını işlemek için sistem tarafından sağlanan eklentileri yükleyen bir arka plan programıdır.
Bu çok açık değil, bu yüzden bunları parçalayalım. Daha önce, arka planda çalışan ve çeşitli Mac'lerinizin durumunu izleyen configd süreci hakkında konuştuk.Örneğin, configd, çevrimiçi veya kapalı konumunuzu takip eder ve bu durum değiştiğinde kullandığınız diğer programları uyarır.İşlemin bunu yapmasına izin veren bir dizi configd eklentisi var.
UserEventAgent, configd ile benzer bir rol oynamakla birlikte, configd'nin yapamadığı şeyleri izlemektedir-çoğunlukla configd, sistem genelinde ve root tarafından çalıştırıldığı için UserEventAgent kullanıcı hesabınıza odaklanmıştır ve kullanıcı hesabı düzeyinde çalışır. UserEventAgent'in yönettiği eklentilere göz atarak bunu daha somut hale getirebilirsiniz: bunlar /System/Library/ UserEventPlugins'dedir.
UserEventPlugins klasöründe, Bluetooth ile ilgili eklentileri, sıfır yapılandırma ağ aracını Bonjour'u, saat dilimlerini, Time Machine'i ve hatta Touch Bar'ı bulacaksınız. UserEventAgent tüm bu durumların durumunu izlemekte ve bu durumu kullandığınız uygulamalara bildirmektedir.
Bu geniş bir işlevsellik çeşididir; yani, UserEventPlugins'in çok fazla sistem kaynağı kullanmaya başlaması için çok fazla potansiyel neden vardır. Hepsini anahatlamaya başlayamadık.
Ancak UserEventPlugins tarafından kaynak kullanımında bir artış fark ederseniz deneyebilirsiniz birkaç temel şey vardır. Denemek için ilk şey( hayır sürpriz) Mac'inizi yeniden başlatıyor.İlkel bir sorundur, ancak birçok sorunu giderecektir. Sorun devam ederse, son eklediğiniz herhangi bir donanım veya yazılımı devre dışı bırakmayı deneyin. Bu, yüksek kaynak kullanımını durdurursa, büyük olasılıkla bir hata bulmuşsundur: söz konusu yazılımı veya donanımın kullanılmasını durdurun ve sorunu çözecek bir yazılım güncelleştirmesinin olup olmadığını öğrenin.
Resim kredisi: Fabian Irsara