हालांकि यह उन लोगों के प्रति प्रतिकूल प्रतीत हो सकता है जो हमारे कंप्यूटर को हमेशा याद रखने के लिए याद रखते हैं, रैम के लिए उच्च रैम उपयोग का मतलब है कि आपकी रैम को अच्छे उपयोग में लाया जा रहा है। खाली रैम रैम बर्बाद कर दिया गया है।
खराब हाई मेमोरी उपयोग बनाम अच्छी हाई मेमोरी उपयोग
सबसे पहले, उच्च स्मृति उपयोग हमेशा एक अच्छी बात नहीं है। यदि आपका कंप्यूटर बहुत धीमा लगता है, तो उच्च यादृच्छिक एक्सेस मेमोरी (रैम) उपयोग अच्छी बात नहीं है। यदि आपकी रैम भर चुकी है, तो आपका कंप्यूटर धीमा है, और इसकी हार्ड ड्राइव लाइट लगातार चमक रही है, आपका कंप्यूटर डिस्क पर स्वैप कर रहा है। यह एक संकेत है कि आपका कंप्यूटर आपकी हार्ड डिस्क का उपयोग कर रहा है, जो आपकी स्मृति के लिए "अतिप्रवाह" के रूप में पहुंचने के लिए बहुत धीमा है।
यदि यह हो रहा है, तो यह एक स्पष्ट पक्ष है कि आपके कंप्यूटर को अधिक रैम की आवश्यकता है - या आपको कम स्मृति-भूखे कार्यक्रमों का उपयोग करने की आवश्यकता है। यह निश्चित रूप से एक बुरी चीज है।
हालांकि, इस मामले के बीच एक स्पष्ट अंतर है, जहां आपका कंप्यूटर अच्छा प्रदर्शन नहीं कर रहा है, और अधिक आम मामला जहां आपका कंप्यूटर ठीक प्रदर्शन कर रहा है, लेकिन कुछ कार्यक्रमों के साथ एक खतरनाक रैम का उपयोग किया जा रहा है।
डिस्क कैशिंग
कंप्यूटर पर Windows XP स्थापित करें और सिस्टम निष्क्रिय होने पर आप इसे कई सौ मेगाबाइट मेमोरी का उपयोग कर देखेंगे। उसी कंप्यूटर पर विंडोज 7 स्थापित करें और आपको उसी स्थिति में कई गीगाबाइट मेमोरी का उपयोग करके विंडोज 7 दिखाई देगा।
तो क्या हो रहा है? क्या विंडोज एक्सपी सिर्फ हल्का, तेज़ ऑपरेटिंग सिस्टम है? आधुनिक ऑपरेटिंग सिस्टम मेमोरी के साथ फूला हुआ और अपमानजनक हैं? काफी नहीं।
रैम की तुलना में अधिक प्रचुर मात्रा में था जब विंडोज एक्सपी चमकदार नई ऑपरेटिंग सिस्टम थी, और आधुनिक ऑपरेटिंग सिस्टम इसका लाभ उठाते थे। आधुनिक ऑपरेटिंग सिस्टम आपके कंप्यूटर की रैम को अक्सर एक्सेस की गई फ़ाइलों और प्रोग्राम डेटा के लिए कैश के रूप में उपयोग करते हैं।
विंडोज़ में, इस सुविधा को सुपरफैच के रूप में जाना जाता है, जिसे विंडोज विस्टा में पेश किया गया था। SuperFetch आपके द्वारा उपयोग किए जाने वाले अनुप्रयोगों को देखता है और आमतौर पर उपयोग की जाने वाली एप्लिकेशन फ़ाइलों और पुस्तकालयों को आपके कंप्यूटर की रैम में लोड करने से पहले लोड करता है। जब आप कोई एप्लिकेशन लॉन्च करते हैं, तो विंडोज़ डिस्क से उन्हें पढ़ने की बजाए एप्लिकेशन की फाइलों को आपकी रैम से लोड करता है, जो एक धीमी प्रक्रिया है। यह एप्लिकेशन लॉन्च करने की गति बढ़ाता है और आम तौर पर आपके कंप्यूटर को तेज़ी से और अधिक उत्तरदायी बनाता है।
यह सिर्फ विंडोज पर लागू नहीं होता है। लिनक्स उपयोगकर्ता यह भी देखेंगे कि उनका कंप्यूटर आपकी डिस्क से फ़ाइलों को कैशिंग करने के लिए स्मृति की एक खतरनाक मात्रा का उपयोग कर रहा है, और जब वे इसे देखते हैं तो नए लिनक्स उपयोगकर्ता चिंतित हो सकते हैं। कई संसाधन-उपयोग-निगरानी कार्यक्रम, जैसे कि गनोम सिस्टम मॉनिटर, उपयोगकर्ता से कैश द्वारा उपयोग की जाने वाली मेमोरी को छुपाएं ताकि उपयोगकर्ता इसे समझने या चिंतित न हों।
ब्राउज़र्स और अन्य सॉफ्टवेयर
ब्राउज़र और अन्य सॉफ़्टवेयर अनुप्रयोगों के लिए भी उनके स्वयं के कैश के साथ लागू होता है। उदाहरण के लिए, यदि आप बड़ी मात्रा में रैम का उपयोग करके मोज़िला फ़ायरफ़ॉक्स जैसे वेब ब्राउज़र को देखते हैं, तो यह एक बुरी चीज नहीं है। यदि आपके कंप्यूटर में बहुत सी रैम है, तो यह अच्छा है कि फ़ायरफ़ॉक्स इसका उपयोग कर रहा है। आपके द्वारा देखी गई वेब पेजों को कैश करके, फ़ायरफ़ॉक्स वेब पेज लोड समय को तेज कर सकता है, बैक और फॉरवर्ड बटन का उपयोग करके बहुत तेज़ हो सकता है। इस कारण से, फ़ायरफ़ॉक्स स्वचालित रूप से आपके कंप्यूटर में रैम की मात्रा के आधार पर आदर्श कैश आकार निर्धारित करता है।
फ़ायरफ़ॉक्स में ऐतिहासिक रूप से स्मृति लीक और अन्य समस्याएं हो सकती हैं, लेकिन अवधारणा वही है। यह मोज़िला के लिए 50 मेगाबाइट तक फ़ायरफ़ॉक्स के रैम उपयोग को प्राप्त करने के लिए समझ में नहीं आता है क्योंकि आधुनिक कंप्यूटरों में वेब ब्राउजिंग को तेज करने के लिए बहुत सी रैम फ़ायरफ़ॉक्स का उपयोग किया जा सकता है।
यह अन्य सॉफ्टवेयर के लिए भी लागू होता है। उच्च स्मृति उपयोग वाले प्रोग्राम आपकी रैम का अच्छा उपयोग कर सकते हैं, इसे बर्बाद नहीं कर सकते हैं।
खाली रैम बेकार क्यों है
आप सोच रहे होंगे कि कैश के रूप में रैम का उपयोग करना बहुत अच्छा है, लेकिन आप इन प्रोग्राम फ़ाइलों और अन्य डेटा को अपनी रैम नहीं लेना चाहते हैं। आपके पास खाली रैम उपलब्ध होगा ताकि कार्यक्रम तुरंत लॉन्च हो जाएंगे और जो भी आपको लगता है उसके लिए स्मृति का उपयोग किया जाएगा, न कि आपके ऑपरेटिंग सिस्टम और प्रोग्राम क्या सोचते हैं।
हालांकि, यह बिल्कुल चिंता नहीं है। चाहे आपकी रैम कैश की गई फाइलों से पूरी तरह से खाली हो या पूरी तरह खाली हो, यह उन सभी कार्यक्रमों के लिए उपलब्ध है जिन्हें वास्तव में इसकी आवश्यकता है। आपकी रैम में कैश किए गए डेटा को कम प्राथमिकता के रूप में चिह्नित किया जाता है, और जैसे ही किसी और चीज़ के लिए स्मृति की आवश्यकता होती है, इसे तत्काल हटा दिया जाता है।
चूंकि आवश्यक होने पर इस डेटा को तत्काल त्याग दिया जा सकता है, इसलिए कैश के लिए रैम का उपयोग करने के लिए कोई नुकसान नहीं होता है। (एक संभावित नुकसान उन उपयोगकर्ताओं को है जो समझ में नहीं आता कि क्या भ्रमित हो रहा है।)
खाली रैम बेकार है। कंप्यूटर के लिए रिक्त रैम पर डेटा लिखना कोई तेज़ नहीं है, न ही खाली रैम कम शक्ति का उपयोग करता है। वास्तव में, यह मानते हुए कि आप एक प्रोग्राम लॉन्च कर रहे हैं जो आपके रैम के फ़ाइल कैश में पहले से मौजूद हो सकता है, जब आपके रैम का उपयोग खाली होने के बजाए किया जाता है तो प्रोग्राम बहुत तेजी से लोड हो जाएंगे।
यही कारण है कि एंड्रॉइड पर एक टास्क किलर का उपयोग करना एक बुरा विचार है, और यही कारण है कि यदि आपका कंप्यूटर आपकी रैम भर रहा है तो आपको बहुत चिंतित नहीं होना चाहिए।यह विंडोज़ एक्सपी आज के हार्डवेयर के लिए आदर्श ऑपरेटिंग सिस्टम नहीं है, जबकि एक्सपी का रैम उपयोग विंडोज 7 की तुलना में बहुत कम हो सकता है, यह एक अच्छी बात नहीं है यदि आपके पास एक आधुनिक कंप्यूटर है जो एक सभ्य मात्रा में रैम है ।