Cfprefsd क्या है, और यह मेरे मैक पर क्यों चल रहा है?

विषयसूची:

Cfprefsd क्या है, और यह मेरे मैक पर क्यों चल रहा है?
Cfprefsd क्या है, और यह मेरे मैक पर क्यों चल रहा है?
Anonim
जब आप cfprefsd नामक कुछ देखते हैं तो आप गतिविधि मॉनीटर ब्राउज़ कर रहे हैं। यह क्या है, और क्या आप इसके बारे में चिंतित होना चाहिए?
जब आप cfprefsd नामक कुछ देखते हैं तो आप गतिविधि मॉनीटर ब्राउज़ कर रहे हैं। यह क्या है, और क्या आप इसके बारे में चिंतित होना चाहिए?

त्वरित उत्तर: नहीं, cfpresfd मैकोज़ का मुख्य हिस्सा है, और आप इसके बिना अपने कंप्यूटर का उपयोग नहीं कर सके।

यह आलेख हमारी निगरानी श्रृंखला का हिस्सा है जो गतिविधि मॉनिटर में पाए गए विभिन्न प्रक्रियाओं का वर्णन करता है, जैसे kernel_task, hidd, mdsworker, installd, windowServer, blued, launchd, बैकअप, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, वाणिज्य, parentalcontrold, सैंडबॉक्स, क्लाउड, और कई अन्य। पता नहीं क्या सेवाएं हैं? बेहतर पढ़ना शुरू करें!

आज की प्रक्रिया, cfprefsd, एक डिमन है, जिसका अर्थ है कि यह पृष्ठभूमि में चलता है और सिस्टम कार्यों को संभालता है। आप आम तौर पर अंत में "डी" द्वारा डिमन्स की पहचान कर सकते हैं। यह विशिष्ट डिमन मैकोज़ और आपके अनुप्रयोगों को वरीयता फ़ाइलों को पढ़ने और लिखने की अनुमति देता है।

क्या cfprefsd करता है

मैन पेज को उद्धृत करने के लिए, जिसे आप टाइप करके देख सकते हैं

man cfprefsd

टर्मिनल में:

cfprefsd provides preferences services for the CFPreferences and NSUserDefaults APIs.

यह थोड़ा उलझन में है यदि आप नहीं जानते कि सीएफ प्राथमिकताएं और एनएसयूसर डीफॉल्ट क्या हैं, तो चलिए उनको संक्षेप में खोद दें।

CFPreferences में सीएफ कोर फाउंडेशन के लिए खड़ा है। ऐप्पल के डेवलपर प्रलेखन के अनुसार, कोर फाउंडेशन यह है कि आपका मैक सिस्टम-व्यापी और एप्लिकेशन-विशिष्ट प्राथमिकताओं दोनों का प्रबंधन कैसे करता है:

Core Foundation provides a simple, standard way to manage user (and application) preferences. Core Foundation stores preferences as key-value pairs that are assigned a scope using a combination of user name, application ID, and host (computer) names. This makes it possible to save and retrieve preferences that apply to different classes of users.

असल में, जब भी आपका कंप्यूटर आपके मैक पर छिपे हुए लाइब्रेरी फ़ोल्डर के अंदर एक.plist फ़ाइल बनाता है या संपादित करता है, तो यह CFPreferences है जो ऐसा होता है।

NSUserDefaults, इस बीच, एक संबंधित सिस्टम है जो प्रोग्राम को आपकी डिफ़ॉल्ट सेटिंग्स तक पहुंचने की अनुमति देता है। यदि आपने अपने कंप्यूटर को इंच और सेल्सियस का उपयोग करने के लिए सेट अप किया है, तो मैं आपके विकल्पों से उलझन में हूं। हालांकि, आपके एप्लिकेशन नहीं हैं क्योंकि वे आपके द्वारा चुने गए विकल्पों को जानने के लिए NSUserDefaults का उपयोग कर सकते हैं। ऐप्पल डेवलपर दस्तावेज़ को दोबारा उद्धृत करने के लिए:
NSUserDefaults, इस बीच, एक संबंधित सिस्टम है जो प्रोग्राम को आपकी डिफ़ॉल्ट सेटिंग्स तक पहुंचने की अनुमति देता है। यदि आपने अपने कंप्यूटर को इंच और सेल्सियस का उपयोग करने के लिए सेट अप किया है, तो मैं आपके विकल्पों से उलझन में हूं। हालांकि, आपके एप्लिकेशन नहीं हैं क्योंकि वे आपके द्वारा चुने गए विकल्पों को जानने के लिए NSUserDefaults का उपयोग कर सकते हैं। ऐप्पल डेवलपर दस्तावेज़ को दोबारा उद्धृत करने के लिए:

The NSUserDefaults class provides a programmatic interface for interacting with the defaults system. The defaults system allows an app to customize its behavior to match a user’s preferences. For example, you can allow users to specify their preferred units of measurement or media playback speed. Apps store these preferences by assigning values to a set of parameters in a user’s defaults database.

संक्षेप में: cfprefsd प्राथमिकता फ़ाइलों को बनाने और संपादित करने के लिए मैकोज़ और अनुप्रयोगों द्वारा उपयोग किया जाने वाला एक डिमन है। यह सुनिश्चित करने के लिए भी प्रयोग किया जाता है कि अनुप्रयोग आपके सिस्टम-व्यापी डिफ़ॉल्ट सेटिंग्स का सम्मान करते हैं।

क्या करना है अगर cfprefsd ऊपर CPU पावर का उपयोग कर रहा है

इस प्रक्रिया में बहुत सी सीपीयू पावर का उपयोग नहीं किया जाना चाहिए, क्योंकि इसमें काफी सरल काम है। यदि ऐसा है, तो अपराधी संभवतः आपके द्वारा इंस्टॉल किया गया एक एप्लिकेशन है। जैसा कि हमने कहा है, cfprefsd दोनों मैकोज़ और आपके व्यक्तिगत अनुप्रयोगों द्वारा उपयोग किया जाता है।

यदि आपने हाल ही में कुछ इंस्टॉल किया है, तो उस ऐप को बंद करने का प्रयास करें और देखें कि यह मदद करता है या नहीं। यदि ऐसा होता है, तो हो सकता है कि आप दूषित.plist फ़ाइल से निपट रहे हों। AppCleaner का उपयोग करके ऐप की सेटिंग्स को पोंछने पर विचार करें, या लाइब्रेरी फ़ोल्डर से एप्लिकेशन के लिए आपको मिली किसी भी.plist फ़ाइलों को मैन्युअल रूप से हटाकर देखें। अगर इससे मदद नहीं मिलती है, तो आपको एक बग मिला है; समस्याग्रस्त ऐप के डेवलपर के संपर्क में रहें।

फोटो क्रेडिट: guteksk7 / Shutterstock.com

सिफारिश की: