हम में से अधिकांश इसे अनदेखा करते हैं, लेकिन आपके अनुप्रयोगों के संसाधन उपयोग को नियंत्रित करना बहुत महत्वपूर्ण है। जब कोई एप्लिकेशन गलत व्यवहार करता है, तो यह अन्य प्रोग्रामों को गलत तरीके से काम करने का कारण बन सकता है। यदि आपका सिस्टम सीपीयू या मेमोरी से बाहर चला जाता है, तो प्रोग्राम को तब तक रुकना होगा जब तक कि संसाधन उपलब्ध न हों।

विंडोज के पहले संस्करण के बाद, संसाधन नियंत्रण के लिए उपयोगिताओं का विकास हुआ है। अब विंडोज 7 3 प्रोग्रामों के साथ आता है जो संसाधन उपयोग को ट्रैक / नियंत्रित कर सकते हैं: कार्य प्रबंधक, प्रदर्शन मॉनीटर और संसाधन मॉनीटर । जबकि अन्य उन्नत अनुप्रयोग हैं, उदाहरण के लिए Sysinternals द्वारा प्रोसेस मॉनिटर, पहले प्री-बिल्ट एप्लिकेशन का उपयोग करना फायदेमंद होगा क्योंकि यह कम संसाधनों और स्टोरेज स्पेस का उपयोग करता है।

इस पोस्ट में मैं आपको दिखाऊंगा कि विंडोज 7 में किसी एप्लिकेशन के संसाधन उपयोग को ट्रैक करने के लिए संसाधन मॉनीटर का उपयोग कैसे करें।

संसाधन मॉनीटर शुरू करना

आप विंडोज़ अनुप्रयोगों को कई तरीकों से शुरू कर सकते हैं। इस मामले में हम स्टार्ट मेनू में "ढूंढें" फ़ंक्शन का उपयोग करने जा रहे हैं, राजन टाइप करें और प्रोग्राम पर क्लिक करें:

कार्यक्रम दिखाएगा।

उदाहरण के तौर पर, मैं एक्सेल प्रोग्राम का उपयोग करके चित्रित करूंगा।

सीपीयू और संबंधित फाइलों और पुस्तकालयों को नियंत्रित करें

सबसे पहले हम एक्सेल प्रक्रिया का चयन करते हैं:

अब हम सीपीयू टैब पर जाते हैं और संबंधित हैंडल और मॉड्यूल का विस्तार करते हैं:

आप यह भी पता लगा सकते हैं कि प्रक्रिया के साथ कौन सी सेवाएं जुड़ी हैं। इस मामले में, एक्सेल किसी का भी उपयोग नहीं कर रहा है, इसलिए मैंने खिड़की के उस हिस्से को नहीं दिखाया है।

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

संबंधित मॉड्यूल में आप प्रोग्राम का उपयोग कर रहे पुस्तकालयों को देख सकते हैं।

नियंत्रण मेमोरी

संसाधन मॉनिटर के साथ, यह जानना आसान है कि एप्लिकेशन कितनी मेमोरी का उपयोग कर रहा है। मेमोरी टैब पर क्लिक करें।

खिड़की के नीचे आप सिस्टम की स्मृति के बारे में जानकारी के साथ एक ग्राफ देख सकते हैं। हम देख सकते हैं कि सिस्टम को कार्यक्रमों में यादों की पेशकश करने में समस्या नहीं है।

प्रत्येक प्रक्रिया के लिए दिखाया गया जानकारी है:

अंतिम मिनट में प्रति सेकंड हार्ड पेज गलती - यह दिखाता है कि आखिरी मिनट में इन प्रक्रियाओं ने वर्चुअल मेमोरी का कितनी बार उपयोग किया है। आभासी स्मृति का गहन उपयोग का अर्थ है कि कार्यक्रमों का इंतजार करना है। तो यदि आप बड़ी संख्या में देखना शुरू करते हैं, तो शायद यह अधिक रैम खरीदने का समय है।

Commit Memory - वर्चुअल मेमोरी इस प्रक्रिया के लिए आरक्षित है।

कार्य सेट - इस प्रक्रिया द्वारा उपयोग की जाने वाली भौतिक स्मृति।

साझा करने योग्य - भौतिक स्मृति जिसे अन्य प्रोग्राम्स द्वारा साझा किया जा सकता है।

निजी - भौतिक स्मृति जिसे अन्य प्रक्रियाओं द्वारा साझा नहीं किया जा सकता है।

प्रतीक्षा श्रृंखला का विश्लेषण करें

संसाधन मॉनिटर विश्लेषण कर सकता है कि कोई प्रक्रिया अन्य प्रोग्राम के लिए प्रतीक्षा कर रही है या नहीं। अगर किसी प्रक्रिया को किसी अन्य प्रक्रिया द्वारा उपयोग किए जाने वाले संसाधन का उपयोग करने की आवश्यकता होती है, तो उसे तब तक रुकना होगा जब तक कि संसाधन उपलब्ध न हो जाए। किसी प्रक्रिया का विश्लेषण करने के लिए बस राइट क्लिक करें और प्रतीक्षा करें चेन का विश्लेषण करें चुनें ...

और फिर हम इस बारे में जानकारी देखेंगे कि हमारी प्रक्रिया किस प्रक्रिया को रोक रही है:

एक्सेल जारी रखने से पहले OSPPSVC.EXE प्रोग्राम की प्रतीक्षा कर रहा है।

उपर्युक्त उल्लिखित सभी को आपके आवेदन की निगरानी करने और एप्लिकेशन के संसाधन उपयोग को नियंत्रित करने की आवश्यकता होगी। यह एक आसान काम है, लेकिन कई लोगों द्वारा इसका उपयोग नहीं किया जाता है। संसाधन उपयोग को ट्रैक करने के लिए आप अन्य कार्यक्रमों का उपयोग कैसे करते हैं?