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