डीएमए ऑपरेशन के दौरान खपत सीपीयू समय का प्रतिशत कैसे पता करें?

प्रश्न

डीएमए (प्रत्यक्ष मेमोरी एक्सेस) सीपीयू और मुख्य सिस्टम रैम के बीच डेटा ट्रांसफर करने के लिए एक प्लेटफॉर्म-स्वतंत्र तरीका है. डीएमए ऑपरेशंस आमतौर पर सामान्य मेमोरी एक्सेस की तुलना में तेज़ होते हैं क्योंकि सीपीयू को डेटा पढ़ने या लिखने से पहले अपने रजिस्टरों में आवश्यक भौतिक पते को लोड करने के लिए ऑपरेटिंग सिस्टम की प्रतीक्षा नहीं करनी पड़ती है।.

डीएमए संचालन का उपयोग सीपीयू और बाह्य उपकरणों के बीच डेटा स्थानांतरित करने के लिए किया जाता है, जैसे हार्ड ड्राइव या फ्लैश मेमोरी. डीएमए संसाधन गहन हो सकता है, स्थानांतरित किए जा रहे डेटा के प्रकार के आधार पर. आप विंडोज़ में प्रदर्शन मॉनीटर का उपयोग कर सकते हैं 10 यह मापने के लिए कि विभिन्न कार्यों में कितना CPU समय लगता है और फिर पहचानें कि कौन सा कार्य संसाधनों की सबसे अधिक मात्रा का उपभोग करता है.

यह करने के लिए, खोज कर प्रदर्शन मॉनिटर खोलें “प्रदर्शन निरीक्षक” स्टार्ट मेन्यू में और उस पर क्लिक करके. सही स्थिति बनाए रखने और परीक्षा के दौरान स्थिर रहने में आपकी सहायता के लिए पट्टियों और तकियों का उपयोग किया जा सकता है, 'उपकरणों' का चयन करें’ बाएं हाथ के कॉलम से और 'परफॉन डेटा कलेक्टर स्क्रिप्ट' जैसे अतिरिक्त विकल्प प्राप्त करने के लिए इसके तहत किसी भी डिवाइस के नाम पर राइट-क्लिक करें।. 'बेसिक कलेक्शन सेट बनाएं' पर क्लिक करें’ आपकी लक्ष्य डिस्क के बगल में बटन (उदाहरण के लिए सी:), एक संग्रह अंतराल सेट करें (हर कहो 5 मिनट) और 'प्रारंभ' पर क्लिक करें. स्क्रिप्ट स्वचालित रूप से प्रदर्शन की जानकारी कैप्चर करना शुरू कर देगी और आप रनटाइम पर डीएमए ट्रांसफर सहित संचालन के प्रत्येक चरण के दौरान खर्च किए गए प्रतिशत सीपीयू समय के साथ विस्तृत रिपोर्ट देखेंगे.

यह पता लगाने के लिए कि आपका कितना CPU समय DMA संचालन में खर्च होता है, आप कार्य प्रबंधक के प्रदर्शन टैब का उपयोग कर सकते हैं. पर क्लिक करें “प्रक्रियाओं” और फिर चुनें “डीएमए”. यह सभी सक्रिय डीएमए कार्यों की एक सूची प्रदर्शित करेगा, साथ ही कुल प्रोसेसर समय का उनका संबद्ध प्रतिशत.

एक उत्तर दें