आजकल लगभग सभी आधुनिक कंप्यूटर में एक से अधिक कोर होते हैं। इन मल्टी-कोर प्रोसेसर का उपयोग करके आप कुछ प्रोग्राम को एक निश्चित CPU पर चलाने के लिए निर्दोष रूप से सेट कर सकते हैं। आज डिज़ाइन किए गए प्रोग्राम इन मल्टीपल कोर का उपयोग निष्पादन की गति और समग्र दक्षता बढ़ाने के लिए सभी कोर पर लोड वितरित करके करते हैं। वास्तव में, यदि आप टास्क मैनेजर में "परफॉरमेंस" टैब पर नेविगेट करते हैं, तो आप देखेंगे कि सभी कोर और लॉजिकल प्रोसेसर (थ्रेड) एक साथ उपयोग किए जा रहे हैं।
सभी कोर के बीच लोड का यह वितरण वास्तव में अच्छा है। लेकिन यह हमेशा सबसे अच्छा मामला नहीं है क्योंकि कुछ पुराने प्रोग्राम सिंगल कोर CPU पर चलने के लिए डिज़ाइन किए गए हैं, या आप किसी विशिष्ट एप्लिकेशन को एक निश्चित CPU पर चलाने के लिए सेट करना चाह सकते हैं ताकि यह आपके पूरे वर्कफ्लो को धीमा न करे। उदाहरण के लिए, विंडोज में डिस्क डीफ्रैगमेंटर चलने पर बहुत सारे CPU संसाधन लेता है। यह अनिवार्य रूप से आपके PC को धीमा कर देता है। इससे बचने के लिए, आप डीफ्रैगमेंटर प्रोग्राम को एक विशिष्ट CPU उपयोग करने के लिए सेट कर सकते हैं ताकि आप पृष्ठभूमि में इसके चलने के दौरान अन्य सामान करना जारी रख सकें।
आइए देखते हैं कि एफिनिटी वैल्यू बदलकर किसी विशिष्ट विंडोज एप्लिकेशन को विशिष्ट CPU उपयोग करने के लिए कैसे बाध्य करें।
नोट: एफिनिटी वैल्यू बदलना एक उन्नत कॉन्फिगरेशन है; इसे गलत करने से आपके एप्लिकेशन असामान्य रूप से चल सकते हैं। यदि आप सुनिश्चित नहीं हैं, तो विंडोज को आपके लिए सबसे अच्छा चुनने दें।
टास्क मैनेजर में एफिनिटी वैल्यू बदलें
टास्क मैनेजर में एफिनिटी वैल्यू बदलने के लिए, टास्कबार पर राइट-क्लिक करके टास्क मैनेजर खोलें। अब "टास्क मैनेजर" चुनें। वैकल्पिक रूप से, आप शॉर्टकट "Ctrl + Shift + Esc" का उपयोग कर सकते हैं।
टास्क मैनेजर में, "डिटेल्स" टैब पर जाएं। यहां आप वर्तमान में चल रहे सभी प्रोसेस देखेंगे।
वह प्रोसेस ढूंढें जिसे आप चाहते हैं, राइट-क्लिक करें और "सेट एफिनिटी" विकल्प चुनें। मेरे मामले में, मैं बिटटोरेंट एप्लिकेशन चुन रहा हूं।
उपरोक्त कार्रवाई "प्रोसेसर एफिनिटी" विंडो खोलेगी। डिफ़ॉल्ट रूप से, हर प्रोसेस सभी उपलब्ध CPU का उपयोग करता है। प्रोसेस को विशिष्ट CPU उपयोग करने के लिए बाध्य करने के लिए, उन सभी CPU को अनचेक करें जिन्हें आप अपने प्रोसेस द्वारा उपयोग नहीं करना चाहते हैं और "ओके" बटन पर क्लिक करें।
बस इतना ही करना है प्रोसेस के लिए एफिनिटी वैल्यू को सफलतापूर्वक बदलने के लिए।
CPU कोर के परफॉरमेंस की निगरानी करें
अपने सभी CPU कोर के परफॉरमेंस की निगरानी करने के लिए, टास्क मैनेजर में "परफॉरमेंस" टैब पर जाएं और "ओपन रिसोर्स मॉनिटर" लिंक पर क्लिक करें।
CPU टैब पर नेविगेट करें ताकि आपके सभी CPU कोर के परफॉरमेंस देख सकें।
टास्क मैनेजर का उपयोग करके किए गए परिवर्तन अस्थायी हैं, यानी प्रोसेस या प्रोग्राम एक बार जब आप प्रोग्राम को फिर से लॉन्च करते हैं या एक बार जब आप अपनी मशीन को पुनरारंभ करते हैं तो सभी CPU कोर का उपयोग करेगा। इसलिए आपको किसी भी स्थायी परिवर्तन के बारे में चिंता करने की आवश्यकता नहीं है।
अब जब आप जानते हैं कि विशिष्ट प्रोग्राम के लिए एफिनिटी वैल्यू कैसे बदलें, तो अपने वर्कफ्लो और उत्पादकता को बेहतर बनाने के लिए विभिन्न प्रोग्राम के साथ प्रयोग करें। यदि एफिनिटी वैल्यू बदलते समय आपको कोई समस्या आती है या एफिनिटी वैल्यू बदलने पर अपने विचार साझा करना चाहते हैं तो नीचे कमेंट करें।