मेरी वास्तविक रैम स्पेस की तुलना में मेरी "कमिटेड" मेमोरी इतनी अधिक क्यों है?


21

http://i.imgur.com/cilRmfD.png

मैंने दो वायरस स्कैन चलाए हैं और उनमें से किसी को भी अब तक कुछ भी नहीं मिला है (मालवेयर बाइट्स और अवीरा रेस्क्यू)। गेमिंग के दौरान मुझे विंडोज पॉपअप मिलेगा, जिसमें कहा गया है कि मेरा सिस्टम मेमोरी कम है और गेम को बंद करने की सिफारिश करता है। ब्राउज़ करते समय भी ऐसा हो सकता है। मेरा कंप्यूटर बहुत सुस्त हो गया है और अक्सर लटका रहेगा, जैसे कि मेरे ब्राउज़र में खोलने के लिए किसी मैसेंजर प्रोग्राम के लिंक पर क्लिक करते समय।

मैं अनिश्चित हूं कि यह क्या कारण है। प्रक्रियाओं टैब पर मेरी मेमोरी का उपयोग मेरी वास्तविक मेमोरी के इतने अधिक प्रतिशत तक नहीं करता है।


एक साइड नोट के रूप में, क्या मेरा डिस्क उपयोग कभी-कभी 100% तक स्पाइक करने वाला है? शोध से ऐसा लगता है।


1
अपने हार्डवेयर के बारे में डोम विवरण पोस्ट करें। क्या आप ब्रॉडकॉम वाईफाई डिवाइस का उपयोग करते हैं?
Magicandre1981

जवाबों:


39

"मेरी" कमिटेड "मेमोरी मेरे वास्तविक रैम स्पेस की तुलना में बहुत अधिक क्यों है?" क्योंकि "प्रतिबद्ध" ज्यादातर प्रक्रिया-निजी वर्चुअल एड्रेस स्पेस है, और इसमें से कुछ रैम और कुछ पेजफाइल में हो सकते हैं।

और कुछ किसी भी भंडारण पर कब्जा नहीं कर सकते हैं! यदि यह आवंटित किया गया है, लेकिन कभी एक्सेस नहीं किया गया है, इसलिए "दोषपूर्ण" नहीं है, फिर भी। लेकिन यह अभी भी "सीमा प्रतिबद्ध" क्योंकि यह भविष्य में पहुँचा है, तो यह घेरता है भंडारण शामिल किया जाता है तो । और यह कहने के लिए सिस्टम के लिए बहुत देर हो चुकी है "क्षमा करें, हम सभी कमरे से बाहर हैं।"

आभासी मेमोरी का पूरा बिंदु यह है कि यह भौतिक (रैम) से बहुत बड़ा हो सकता है, नहीं?

btw ... आपको लगभग 24 जीबी का पेजफाइल दिखाई देता है, क्योंकि आपके पास 8 जीबी रैम है और प्रतिबद्ध सीमा 32 जीबी है। तो आपका "कमिटेड" 32 जीबी तक हो सकता है। (और फिलहाल यह लगभग इतना अधिक है, इसलिए पेजफाइल को कम करना या समाप्त करना एक बुरा विचार होगा।)

जबकि RAM का इस्तेमाल सिर्फ इतना ही है। इसलिए, निश्चित रूप से , RAM का उपयोग किया गया + पेजफाइल उपयोग की गई RAM से बड़ा हो सकता है।

आभासी मेमोरी के पूरे बिंदु का हिस्सा, आखिरकार, यह है कि आपके पास भौतिक मेमोरी (रैम) की तुलना में अधिक वर्चुअल मेमोरी हो सकती है।

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

न ही "कमिटेड साइज़" कॉलम की कुल संख्या "कमिट चार्ज" (आपकी मशीन पर 30.1 जीबी) तक बढ़ेगी, क्योंकि अन्य चीजें चार्ज करने में योगदान देती हैं: नॉनपीडेड और पेजेड पूल और कुछ और "सूक्ष्म" तंत्र जैसे कॉपी-ऑन -राइट सेक्शन, पेजफाइल-समर्थित सेक्शन, AWE मैपिंग ... लेकिन ये आमतौर पर प्रोसेस-प्राइवेट वास की तुलना में छोटे होते हैं)

उस टैब पर, "मेमोरी (निजी कामकाजी सेट)" कॉलम "मेमोरी" के लिए "प्रक्रिया" टैब से मेल खाती है। यह रैम वर्तमान में अपने प्रतिबद्ध वर्चुअल एड्रेस स्पेस के लिए प्रत्येक प्रक्रिया को सौंपा गया है। शेष पेजफाइल में होगा। लेकिन, फिर से, प्रक्रियाओं में अन्य प्रकार के पते की जगह होती है, अधिकतर "मैप" नामक प्रकार की होती हैं, और इसका कुछ अंश रैम में भी होगा। ओएस द्वारा बनाई गई अन्य सिस्टम-वाइड चीजें हैं, जो किसी भी प्रक्रिया के लिए विशिष्ट नहीं हैं, जो रैम का भी उपयोग करती हैं।

संक्षेप में "प्रक्रियाओं" टैब के "मेमोरी" कॉलम का उपयोग कुल रैम में जोड़ने के लिए नहीं किया जाता है। यह केवल यह दर्शाता है कि प्रत्येक प्रक्रिया द्वारा कुल उपयोग निजी तौर पर कितना किया जा रहा है।


मैं पोस्ट के बारे में था "@Ryld यदि आप वर्चुअल मेमोरी के बारे में अधिक जानना चाहते हैं, तो यह वास्तव में एक और प्रश्न से अच्छा जवाब पढ़ें " ... फिर मैंने देखा कि मैं जिस उत्तर को लिंक कर रहा था वह आपके द्वारा लिखा गया था :)। मुझे लगता है कि मैंने वर्चुअल मेमोरी के बारे में 4 या 5 अन्य प्रश्नों को उस उत्तर के लिए निर्देशित किया है, इस तरह के उत्तर को गहराई से करने के लिए धन्यवाद।
स्कॉट चैंबरलेन

2

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

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

आपके पास उतने कार्यक्रम नहीं होने चाहिए जितने आप करते हैं और सुनिश्चित करें कि आपके कंप्यूटर में आपके द्वारा खेले जा रहे गेम्स और आपके द्वारा उपयोग किए जाने वाले प्रोग्रामों के लिए पर्याप्त मेमोरी है। आशा है कि ये आपकी मदद करेगा!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.