जावा आरंभिक मेमोरी ढेर बहुत अधिक है
- VM के आरंभीकरण के दौरान हुई त्रुटि को ठीक करने के लिए, कमांड प्रॉम्प्ट में java -Xms256m -Xmx512M लाइन चलाएँ।
- आप इस समस्या को शीघ्रता से ठीक करने के लिए बैच फ़ाइल को संपादित भी कर सकते हैं या एक साधारण बैश कमांड चला सकते हैं।
- हमारी विंडोज़ रिपोर्ट सॉफ़्टवेयर टीम द्वारा लाए गए विस्तृत निर्देश जानने के लिए नीचे पढ़ें!

जब आप VM को चलाने का प्रयास कर रहे हैं तो VM के आरंभीकरण के दौरान हुई त्रुटि एक क्लासिक जावा समस्या है। त्रुटि संदेश किसी भी सिस्टम पर दिखाई दे सकता है जिसे आप विंडोज, मैक या लिनक्स सहित वर्चुअल मशीन लॉन्च करने का प्रयास करते हैं।
हमारे विंडोज़ रिपोर्ट सॉफ़्टवेयर विशेषज्ञों द्वारा पाए गए कुछ त्रुटि उदाहरण यहां दिए गए हैं:
- VM noclassdefounderror java/lang/object के आरंभीकरण के दौरान त्रुटि उत्पन्न हुई।
- VM Minecraft सर्वर के आरंभीकरण के दौरान त्रुटि उत्पन्न हुई - The Minecraft सर्वर पर्याप्त मेमोरी आरक्षित नहीं कर सका चलाने के लिए।
- वीएम के आरंभीकरण के दौरान त्रुटि हुई, ऑब्जेक्ट हीप के लिए पर्याप्त स्थान आरक्षित नहीं किया जा सका
मैं VM के आरंभीकरण के दौरान हुई त्रुटि को कैसे ठीक करूं?
यह समस्या इसलिए होती है क्योंकि JVM सिस्टम से प्रारंभिक ढेर मेमोरी का एक बड़ा हिस्सा आवंटित करता है जो विंडोज़ या अन्य ओएस प्रदान नहीं कर सकते हैं। इसलिए, भले ही आपके पास 8GB RAM है, यदि यह पहले से ही उपयोग में है और ढेर का आकार बहुत बड़ा है, तो आपको VM के आरंभीकरण के दौरान त्रुटि दिखाई देगी।
अपने पीसी को पुनरारंभ करें और अन्य प्रोग्राम प्रारंभ होने से पहले जावा चलाने का प्रयास करें, और सुनिश्चित करें कि आप 64-बिट जेवीएम चला रहे हैं। 32-बिट संस्करण 1.5 जीबी से अधिक रैम का उपयोग नहीं कर सकता है।
हम कैसे परीक्षण, समीक्षा और मूल्यांकन करते हैं?
हम पिछले 6 महीनों से एक नई समीक्षा प्रणाली बनाने पर काम कर रहे हैं कि हम सामग्री कैसे तैयार करते हैं। इसका उपयोग करते हुए, हमने अपने द्वारा बनाए गए गाइडों पर वास्तविक व्यावहारिक विशेषज्ञता प्रदान करने के लिए अपने अधिकांश लेखों को फिर से तैयार किया है।
अधिक जानकारी के लिए आप पढ़ सकते हैं हम WindowsReport पर कैसे परीक्षण, समीक्षा और मूल्यांकन करते हैं.
1. कमांड प्रॉम्प्ट का उपयोग करके जावा हीप आकार बदलें
- क्लिक करें शुरू बटन, टाइप करें अध्यक्ष एवं प्रबंध निदेशक, और क्लिक करें व्यवस्थापक के रूप में चलाएं परिणामों से.
- निम्नलिखित कमांड टाइप या पेस्ट करें और दबाएँ प्रवेश करना: जावा -Xms256m -Xmx512M
यह कमांड जावा एक्सएमएस प्रारंभिक हीप मेमोरी को कम मूल्य पर सेट करेगा, और अब आप बिना किसी समस्या के वीएम प्रारंभ कर सकते हैं।
डब्ल्यूआर प्रयोगशालाओं में हमारे परीक्षणों से, इस समाधान ने वीएम आरंभीकरण त्रुटि को ठीक करने के लिए सभी स्थितियों में काम किया। हालाँकि, आप समान प्रभाव के लिए नीचे दिए गए समाधान भी लागू कर सकते हैं।
2. बैच फ़ाइल में वेरिएबल बदलें
- दबाओ जीतना + इ प्रारंभ करने के लिए शॉर्टकट फाइल ढूँढने वाला.
- का पता लगाएं और संपादित करें ।बल्ला उस सर्वर की फ़ाइल जिसे आप चलाना चाहते हैं।
- अब, बदलो एक्सएमएस और एक्सएमएक्स फ़ाइल में निचले मानों के साथ मान। उदाहरण के लिए, -Xms256M -Xmx512M. आपके पास मौजूद वास्तविक रैम के आधार पर आप और भी ऊपर जा सकते हैं।
यदि आप वर्चुअल मेमोरी मानों के साथ बहुत ऊपर जाते हैं, तो जावा प्रदर्शित करेगा ऑब्जेक्ट ढेर के लिए पर्याप्त स्थान आरक्षित नहीं किया जा सका गलती।
यह सरल उपाय काम करेगा 2097152kb ऑब्जेक्ट ढेर के लिए पर्याप्त स्थान आरक्षित नहीं किया जा सका गलती। लेकिन इसके लिए, आपको जांचना चाहिए कि क्या आप 32-बिट JVM का उपयोग कर रहे हैं। जैसा कि हमने ऊपर बताया है, 32 बिट संस्करण उस 2 जीबी मेमोरी को संभाल नहीं पाएगा जिसे वह आवंटित करने का प्रयास कर रहा है।
3. बैश कमांड चलाएँ
- अपने सर्वर के दूसरे सत्र में लॉग इन करें और जावा कमांड चलाने के लिए बैश पर जाएं।
- निम्नलिखित कमांड टाइप या पेस्ट करें और दबाएँ प्रवेश करना:
-bash – 3.3$ export _JAVA_OPTIONS = ” – Xmx256M”
- यह सुनिश्चित करने के लिए, यह देखने के लिए कि क्या आपने जावा सेटिंग बदल दी है, निम्न कमांड चलाएँ:
-bash – 3.3$ javac HelloWorldApp.java
- यदि आपको सन्देश मिलता है उठाया गया _JAVA_OPTIONS:- Xmx256M, आप ठीक हैं।
यदि आपको अभी भी वीएम के आरंभीकरण के दौरान त्रुटि मिलती है, तो पृष्ठभूमि में चल रहे कुछ ऐप्स को बंद करने का प्रयास करें और पुनः प्रयास करें। ऐसी भी संभावना है कि VM को चलाने के लिए भौतिक मेमोरी बहुत कम है।
एक अन्य सर्वर समस्या जिसका आपको सामना करना पड़ सकता है वह है आयो. नेटी. चैनल। Minecraft पर एब्सट्रैक्टचैनल लेकिन यह मार्गदर्शिका आपकी सहायता करेगी.
हमारे गाइड को संक्षेप में कहें तो, वीएम के आरंभीकरण के दौरान हुई त्रुटि वास्तव में जावा के साथ एक समस्या है बहुत अधिक आरंभिक हीप मेमोरी आवंटित करने और WR प्रयोगशाला परीक्षणों से, निम्न मान सेट करने से समस्या ठीक हो जाएगी समस्या जल्दी.
आप कमांड प्रॉम्प्ट कमांड चलाकर, बैच फ़ाइल को संपादित करके या बैश कमांड चलाकर ऐसा कर सकते हैं।
अगर आपको मिल गया Minecraft में इंटरनेट कनेक्शन त्रुटि, समस्या को शीघ्रता से ठीक करने के लिए हाइलाइट की गई मार्गदर्शिका पर क्लिक करें।
किसी भी अन्य सुझाव और परीक्षण किए गए समाधान के लिए, नीचे टिप्पणी अनुभाग पर जाएं और हमें एक नोट छोड़ें।