JavaScript हीप आउट ऑफ़ मेमोरी एरर: कारण और कैसे ठीक करें

इस त्रुटि के पीछे का कारण अपर्याप्त स्थान आवंटित हो सकता है

  • इसके पीछे कारण अमान्य पृष्ठ तालिका आकार, या फ़ंक्शन कॉल स्टैक के साथ समस्याएँ हो सकती हैं।
  • यह मार्गदर्शिका त्रुटि को ठीक करने के लिए समस्या निवारण चरणों पर चर्चा करेगी।
जावास्क्रिप्ट हीप आउट ऑफ मेमोरी एरर के कारण और कैसे ठीक करें

एक्सडाउनलोड फ़ाइल पर क्लिक करके स्थापित करें

विंडोज़ त्रुटियों से आसानी से छुटकारा पाएं
फोर्टेक्ट एक सिस्टम रिपेयर टूल है जो क्षतिग्रस्त या लापता ओएस फाइलों के लिए आपके पूरे सिस्टम को स्कैन कर सकता है और उन्हें अपने रिपॉजिटरी से काम करने वाले संस्करणों के साथ स्वचालित रूप से बदल सकता है।
अपने पीसी के प्रदर्शन को तीन आसान चरणों में बढ़ावा दें:
  1. फोर्टेक्ट डाउनलोड और इंस्टॉल करें आपके पीसी पर।
  2. टूल लॉन्च करें और स्कैन करना प्रारंभ करें
  3. राइट-क्लिक करें मरम्मत, और इसे कुछ मिनटों में ठीक करें।
  • 0 पाठक इस महीने अब तक फोर्टेक्ट को डाउनलोड कर चुके हैं

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

जावास्क्रिप्ट हीप ऑफ मेमोरी एरर का क्या कारण है?

प्रोजेक्ट क्रैश होने और आपको यह त्रुटि देने के कई कारण हो सकते हैं; कुछ सामान्य लोगों का उल्लेख यहाँ किया गया है:

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

जावास्क्रिप्ट हीप आउट ऑफ मेमोरी एरर को ठीक करने के लिए मैं क्या कर सकता हूं?

1. कंट्रोल पैनल का इस्तेमाल करें 

  1. प्रेस खिड़कियाँ + विंडोज एक्सप्लोरर खोलने के लिए।
  2. के लिए जाओ यह पी.सी, इसे राइट-क्लिक करें, और चुनें गुण.गुण javaScript हीप आउट ऑफ मेमोरी एरर
  3. अगले पेज से सेलेक्ट करें उन्नत प्रणाली विन्यास.उन्नत सिस्टम सेटिंग्स javaScript हीप आउट ऑफ मेमोरी एरर
  4. पर स्विच करें विकसित टैब, और क्लिक करें पर्यावरण चर. पर्यावरण चर
  5. क्लिक नया या तो पर सिस्टम चर (परिवर्तन पूरे कंप्यूटर पर लागू होते हैं) या उपयोगकर्ता चर (एक उपयोगकर्ता खाते में परिवर्तन लागू करता है)।नया
  6. अगली विंडो पर, के लिए चर का नाम: प्रवेश करना नोड_विकल्प.
  7. अब के लिए परिवर्तनीय मूल्य: –मैक्स-ओल्ड-स्पेस-साइज = 4096ओके javaScript हीप आउट ऑफ मेमोरी एरर पर क्लिक करें
  8. क्लिक ठीक. अधिक स्थान आवंटित करने के लिए आप 4096 को 8192 में बदल सकते हैं।
  9. पर पर्यावरणपरिवर्ती तारक खिड़की, क्लिक करें ठीक.
  10. अब क्लिक करें आवेदन करना और ठीक परिवर्तनों को सहेजने के लिए।
इस विषय के बारे में और पढ़ें
  • टीम्स पर ग्रीन स्क्रीन को कैसे इनेबल करें
  • चैटजीपीटी को वर्ड के साथ कैसे एकीकृत करें [सबसे तेज़ तरीके]
  • Google आस-पास शेयर: फ़ाइलों को सहजता से कैसे स्थानांतरित करें
  • एक्सेल धीमी गति से चल रहा है? इसे तेज़ बनाने के 4 त्वरित तरीके

2. पॉवरशेल का प्रयोग करें

  1. दबाओ खिड़कियाँ कुंजी प्रकार पावरशेल, और व्यवस्थापक के रूप में चलाएँ क्लिक करें। पावरशेल 2 जावास्क्रिप्ट हीप आउट ऑफ मेमोरी एरर
  2. निम्नलिखित कमांड को कॉपी और पेस्ट करें और एंटर दबाएं: env:NODE_OPTIONS="--मैक्स-ओल्ड-स्पेस-साइज़=4096"
  3. समस्या को अस्थायी रूप से हल करने के लिए, आप निम्न कमांड टाइप कर सकते हैं और ऐप खोलने से पहले एंटर दबा सकते हैं: NODE_OPTIONS=--अधिकतम-पुराना-स्थान-आकार=4096 सेट करें

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

अभी भी समस्याएं आ रही हैं?

प्रायोजित

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

जावास्क्रिप्ट को ठीक करें: शून्य (0) त्रुटि [विंडोज 10, क्रोम, फ़ायरफ़ॉक्स]

जावास्क्रिप्ट को ठीक करें: शून्य (0) त्रुटि [विंडोज 10, क्रोम, फ़ायरफ़ॉक्स]जावास्क्रिप्टGoogle क्रोम त्रुटियां

जावास्क्रिप्ट शून्य 0 एक सामान्य है त्रुटि ऐसा तब होता है जब उपयोगकर्ताओं कुछ वेबपृष्ठों तक पहुँचने का प्रयास करें। यह समस्या जावा सॉफ्टवेयर से भी संबंधित है जो कि स्थापित तुम्हारे ऊपर युक्ति. जावा...

अधिक पढ़ें
FIX: आपका ब्राउज़र JavaScript त्रुटि संदेश का समर्थन नहीं करता

FIX: आपका ब्राउज़र JavaScript त्रुटि संदेश का समर्थन नहीं करताजावास्क्रिप्ट

आपका ब्राउज़र जावास्क्रिप्ट का समर्थन नहीं करता है यह एक सामान्य त्रुटि है और इसे कुछ ही चरणों में वास्तव में जल्दी से हल किया जा सकता है।जावास्क्रिप्ट के बिना आप जिन वेबपृष्ठों तक पहुँचने का प्रया...

अधिक पढ़ें
मेमोरी लीक डिबगिंग के लिए एक नई Microsoft एज DevTools उपयोगिता अब बाहर है

मेमोरी लीक डिबगिंग के लिए एक नई Microsoft एज DevTools उपयोगिता अब बाहर हैजावास्क्रिप्ट

हम सभी बहुत अच्छी तरह से जानते हैं कि अब तक मेमोरी लीक क्या है, और यह तथ्य कि वे प्रदर्शन के साथ खिलवाड़ करते हैं और पैच अप करना मुश्किल हो सकता है। वे तब हो सकते हैं जब किसी एप्लिकेशन का जावास्क्र...

अधिक पढ़ें