विषयसूची:

Java Lang OutOfMemoryError GC ओवरहेड सीमा क्या है?
Java Lang OutOfMemoryError GC ओवरहेड सीमा क्या है?

वीडियो: Java Lang OutOfMemoryError GC ओवरहेड सीमा क्या है?

वीडियो: Java Lang OutOfMemoryError GC ओवरहेड सीमा क्या है?
वीडियो: [ठीक करें] java.lang.OutOfMemoryError जावा हीप स्पेस को कैसे हल करें 2024, मई
Anonim

लैंग . बाहर स्मृति त्रुटि : GC ओवरहेड सीमा पार हो गई त्रुटि द्वारा फेंकी गई त्रुटि है जावा वर्चुअल मशीन यह इंगित करने के लिए कि एप्लिकेशन कचरा संग्रहण में अधिक समय व्यतीत कर रहा है ( जीसी ) उपयोगी काम की तुलना में। यह त्रुटि JVM द्वारा फेंकी जाती है जब एप्लिकेशन कचरा संग्रहण में 98% समय व्यतीत करता है।

नतीजतन, मैं जावा लैंग आउटऑफमेमरी एरर जीसी ओवरहेड सीमा को पार कैसे कर सकता हूं?

जावा को ठीक करने के सुझाव। लैंग OutOfMemoryError: GC ओवरहेड सीमा पार हो गई

  1. अधिकतम ढेर आकार को उस संख्या तक बढ़ाएं जो आपके आवेदन के लिए उपयुक्त है उदा। -एक्सएमएक्स = 4 जी।
  2. यदि आप पहले से उपयोग नहीं कर रहे हैं तो अपने जावा एप्लिकेशन में -XX:+UseConcMarkSweepGC गारबेज कलेक्टर का उपयोग करने का प्रयास करें।

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

यह भी जानना है कि, मैं जावा में स्मृति त्रुटि को कैसे ठीक करूं?

यदि आप स्मृति सेटिंग्स को बढ़ाने का निर्णय लेते हैं, तो पालन करने के लिए कुछ सामान्य दिशानिर्देश हैं।

  1. जब तक आप OutOfMemory त्रुटि का अनुभव नहीं करते हैं, तब तक Xmx को छोटी-छोटी वृद्धि (उदाहरण के लिए एक बार में 512mb) में बढ़ाएँ।
  2. यदि आपकी त्रुटि java.
  3. यदि आपकी त्रुटि PermGen का संदर्भ नहीं देती है, तो इसे बढ़ाने की कोई आवश्यकता नहीं है।

स्मृति त्रुटियों के कारण क्या होता है?

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

सिफारिश की: