HI, मुझे पता है कि मैं अपने आवेदन के आधार पर जेवीएम की याददाश्त बढ़ा सकता हूं। अगर हाँ मैं जेवीएम मेमोरी कैसे बढ़ा सकता हूं? और मैं JVM के आकार को कैसे जान सकता हूं?मैं जेवीएम मेमोरी कैसे बढ़ा सकता हूं?
उत्तर
जावा को कॉल करते समय -एक्सएमएक्स ध्वज उदाहरण के लिए- एक्सएमएक्स 512 मीटर ढेर आकार के लिए 512 मेग्स के लिए। यदि आप शुरुआत से ही बढ़ने जा रहे हैं तो आप बड़े पैमाने पर ढेर शुरू करने के लिए -xms ध्वज पर भी विचार करना चाहेंगे। डिफ़ॉल्ट आकार 128megs है।
जब JVM शुरू, दो पैरामीटर अपनी स्मृति सूट करने के लिए समायोजित किया जा सकता की जरूरत है:
-Xms<size>
प्रारंभिक जावा ढेर आकार और
-Xmx<size>
अधिकतम जावा ढेर आकार निर्दिष्ट करता है।
अपने आकार की इकाई निर्दिष्ट करने के लिए मत भूलना: 2048 मीटर, अन्यथा जेवीएम आपको बाइट्स का मतलब मानता है ... – bknopper
आप ग्रहण का उपयोग कर रहे हैं तो आप पूर्व के रूप में अपनी भागो विन्यास के वीएम तर्क में विशेष आवेदन के लिए आवश्यक आकार को निर्दिष्ट करके ऐसा कर सकते हैं: -Xms128m -Xmx512m
या आप चाहते हैं से चल सभी आवेदनों आपके ग्रहण में एक ही निर्दिष्ट आकार होना है, तो आप इसे eclipse.ini
फ़ाइल में निर्दिष्ट कर सकते हैं जो आपके ग्रहण गृह निर्देशिका में मौजूद है।
रनटाइम के दौरान JVM का आकार प्राप्त करने के लिए आप Runtime.totalMemory()
का उपयोग कर सकते हैं जो बाइट्स में मापा गया जावा वर्चुअल मशीन में स्मृति की कुल मात्रा देता है।
प्रोजेक्ट पर राइट क्लिक करें -> चलाएं -> रन कॉन्फ़िगरेशन ..-> तर्क टैब का चयन करें -> वीएम तर्कों में आप अपना जेवीएम मेमोरी आवंटन बढ़ा सकते हैं। जावा हॉटस्पॉट दस्तावेज़ आपको अपना वीएम तर्क HERE
मैं eclipse.ini में कोई भी बदलाव नहीं करना चाहूंगा क्योंकि मामूली गलती के कारण बहुत सारे मुद्दे हैं। वीएम Args
- 1. मैं छवि वर्ग कैसे बढ़ा सकता हूं?
- 2. मैं scala.swing कैसे बढ़ा सकता हूं?
- 3. मैं एक तिथि कैसे बढ़ा सकता हूं?
- 4. मैं एसवीएन अपडेट कैसे बढ़ा सकता हूं?
- 5. मैं ढेर आकार .NET कैसे बढ़ा सकता हूं?
- 6. मैं ग्रोवी के जेवीएम हीप आकार को कैसे बढ़ा सकता हूं?
- 7. मैं cronjob/crontab के लिए टाइमआउट कैसे बढ़ा सकता हूं?
- 8. मैं पेज ट्रांज़िशन एनीमेशन कैसे बढ़ा सकता हूं?
- 9. मैं एक्लिप्स आउटपुट कंसोल की क्षमता कैसे बढ़ा सकता हूं?
- 10. मैं कोड इग्निटर नियंत्रक वर्ग कैसे बढ़ा सकता हूं?
- 11. मैं Django "लॉगिन" फ़ॉर्म कैसे बढ़ा सकता हूं?
- 12. मैं 14 दिनों तक java.sql.Timestamp कैसे बढ़ा सकता हूं?
- 13. मैं बटन की शैली कैसे बढ़ा सकता हूं?
- 14. मैं बिना लूप के वैक्टर को कैसे बढ़ा सकता हूं?
- 15. पायथन: मैं एक char कैसे बढ़ा सकता हूं?
- 16. मैं टिंकर में घटना को कैसे बढ़ा सकता हूं?
- 17. मैं जावा में तर्क कैसे बढ़ा सकता हूं?
- 18. मैं ओरेकल में row_number कैसे बढ़ा सकता हूं?
- 19. मैं निम्नलिखित कोड के प्रदर्शन को कैसे बढ़ा सकता हूं?
- 20. मैं जावा वेब एप्लिकेशन संकलन को कैसे बढ़ा सकता हूं?
- 21. मैं जावा Google ऐप इंजन परिनियोजन कैसे बढ़ा सकता हूं?
- 22. मैं अपने मैवेन 2 बिल्ड को कैसे बढ़ा सकता हूं?
- 23. मैं WinForm की निपटान विधि कैसे बढ़ा सकता हूं?
- 24. एचटीएमएल 5 कैनवास - मैं पाठ कैसे बढ़ा सकता हूं?
- 25. मैं एक स्मार्ट चर चरम कैसे बढ़ा सकता हूं?
- 26. मैं इस एसवीजी के आकार को कैसे बढ़ा सकता हूं?
- 27. मैं एक पायथन मॉड्यूल कैसे बढ़ा सकता हूं? (पायथन-ट्विटर)
- 28. मैं Django समूह मॉडल कैसे बढ़ा सकता हूं?
- 29. मैं एक्सएमएल में कस्टम व्यू कैसे बढ़ा सकता हूं?
- 30. मैं रूबी/रेक कार्य को कैसे बढ़ा सकता हूं
के साथ खेलना आसान है जावा 8 में आपको यह करने की ज़रूरत नहीं है, यह आपकी मुख्य स्मृति पर निर्भर है। –