3.13 जीबी रैम गायब

Aug 17 2020

हाल ही में, मैंने देखा है कि मेरा पीसी लगातार 8 जीबी रैम का ~ 90% उपयोग कर रहा है, जबकि मैं कुछ भी विशेष रूप से गहन नहीं कर रहा हूं।

आज, मैंने देखा कि सामान्य बनाम प्रति-प्रक्रिया के आंकड़े मेल नहीं खाते: एक 3,283,600 K (3.13 जीबी) विसंगति है। इसे निम्नलिखित टास्क मैनेजर और रामपॉट स्क्रीनशॉट में देखा जा सकता है।

मैंने जो चीज़ें ऑनलाइन पढ़ी हैं उनका कहना है कि "प्रोसेस प्राइवेट" का मतलब सिर्फ यह है कि इसका इस्तेमाल किसी एकल प्रक्रिया द्वारा किया जा रहा है और टैब "प्रोसेसेस" की जाँच करें, लेकिन जैसा कि आप देख सकते हैं, मैं पहले ही ऐसा कर चुका हूँ और कुछ भी उपयोगी नहीं पाया।

क्या कोई मुझे सही दिशा दिखा सकता है?

मुझे नहीं पता कि यह संबंधित है लेकिन मेरे पीसी का सीपीयू उपयोग भी अजीब है: डिलिवरी ऑप्टिमाइज़ेशन लगातार 75% तक सीपीयू का उपयोग करता है

जवाब

Mark Aug 19 2020 at 20:14

यह "उपयोग में" की विभिन्न परिभाषाओं के लिए नीचे आता है।

"प्रोसेस प्राइवेट" मूल रूप से रैम है जिसे इसके विशेष उपयोग के लिए एक प्रोग्राम को सौंपा गया है। मुझे लगता है कि अलग-अलग कार्यक्रमों के लिए "टास्क मैनेजर" और "रामपाइप" नंबरों के बीच का अंतर टास्क मैनेजर के लिए नीचे आता है, यदि यह जरूरत पड़ने पर स्वैप करने के लिए एक मजबूत उम्मीदवार नहीं है तो रैम की गिनती नहीं करता है।

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

"श्रैबल" डीएलएल और अन्य साझा डेटा को संदर्भित करता है। चूंकि यह मेमोरी कार्यक्रमों के बीच साझा की जाती है, इसलिए यह किसी एक प्रोग्राम के उपयोग में दिखाई नहीं देती है।

"पेज टेबल" और "कर्नेल स्टैक" के बीच की रामपुत्र सूची में सब कुछ ऑपरेटिंग सिस्टम द्वारा उपयोग की जाने वाली मेमोरी को संदर्भित करता है। साझा मेमोरी की तरह, यह किसी एक प्रोग्राम को असाइन नहीं किया गया है, इसलिए यह प्रति-प्रोग्राम उपयोग में दिखाई नहीं देता है।

mythofechelon Aug 20 2020 at 20:25

जब से मैंने अपने सीपीयू उपयोग की समस्या (रूट ऑप्टिमाइज़ेशन लगातार 80% सीपीयू का उपयोग करके ) का मूल कारण हल किया, तब से मेरी बेसलाइन रैम का उपयोग ~ 4.8 जीबी / ~ 60% हो गया है, जो कि मैं उम्मीद करूंगा।