मेमोरी बॉटलनेक- Memory Bottleneck का क्या मतलब है?

मेमोरी टोंटी अपर्याप्त मेमोरी, मेमोरी लीक, दोषपूर्ण प्रोग्राम या जब फास्ट प्रोसेसर सिस्टम में धीमी मेमोरी का उपयोग किया जाता है, तो मेमोरी की कमी को संदर्भित करता है। मेमोरी की अड़चन सीपीयू और रैम के बीच डेटा की गति को धीमा करके मशीन के प्रदर्शन को प्रभावित करती है। प्रसंस्करण समय बढ़ने से कंप्यूटर का संचालन धीमा हो जाता है।
स्मृति बाधा तब उत्पन्न होती है जब अनुप्रयोग चलाने के लिए उपलब्ध भौतिक RAM से अधिक स्मृति की आवश्यकता होती है। विंडोज़ जैसे ऑपरेटिंग सिस्टम सभी चल रहे अनुप्रयोगों के लिए मेमोरी आवश्यकताओं को समायोजित करने के लिए हार्ड डिस्क पर वर्चुअल मेमोरी का उपयोग करते हैं।

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

स्मृति जैसे साझा संसाधनों तक एक साथ या अत्यधिक पहुंच के परिणामस्वरूप बाधाएं उत्पन्न होती हैं, और तब होने की संभावना होती है जब:

  • अपर्याप्त RAM
  • खराब मेमोरी, डिस्क या कंप्यूटर सिस्टम है
  • गलत तरीके से कॉन्फ़िगर किए गए एप्लिकेशन, मेमोरी या बेमेल मेमोरी मॉड्यूल हैं
  • आवंटित स्मृति अपर्याप्त है
  • सिस्टम बड़ी मात्रा में सूचना को संसाधित करता है, और स्मृति-गहन कार्यक्रम जैसे वित्तीय मॉडलिंग प्रोग्राम या डेटाबेस चल रहे हैं


स्मृति बाधाओं को आमतौर पर स्मृति त्रुटियों द्वारा पहचाना जाता है जैसे कि निम्नलिखित मामलों में:

  • स्मृति से बाहर
  • स्मृति संसाधन की प्रतीक्षा करते समय होने वाली समयबाह्यता
  • क्वेरी निष्पादन समय में वृद्धि, सक्रिय प्रश्नों की संख्या में गिरावट या अचानक अप्रत्याशित CPU स्पाइक्स


मेमोरी बाधाओं को विभिन्न तरीकों का उपयोग करके हल किया जा सकता है जैसे:

  • कैशे उपयोग का अनुकूलन, उचित मेमोरी उपयोग, अधिक भौतिक मेमोरी जोड़ना या अनुप्रयोगों और प्रक्रियाओं का पुनर्मूल्यांकन करना
  • अनुप्रयोगों की निगरानी करना और उन अनुप्रयोगों को ठीक करना या बदलना जो स्मृति को अक्षम रूप से लीक या उपयोग करते हैं
  • पेजिंग फ़ाइल का आकार बढ़ाना और यह सुनिश्चित करना कि मुक्त हार्ड डिस्क स्थान फ़ाइल को समायोजित कर सके
  • अनावश्यक ड्राइवरों, प्रोटोकॉल और प्रदर्शन सेटिंग्स को हटाना
  • अप्रयुक्त सेवाओं को रोकना
  • अधिक भौतिक मेमोरी जोड़ना (यह उस अधिकतम मात्रा तक सीमित हो सकता है जिसे कंप्यूटर हार्डवेयर और OS संभाल सकता है।)

Post a Comment

0 Comments