विषयसूची:

मैं JVM को और मेमोरी कैसे आवंटित करूं?
मैं JVM को और मेमोरी कैसे आवंटित करूं?

वीडियो: मैं JVM को और मेमोरी कैसे आवंटित करूं?

वीडियो: मैं JVM को और मेमोरी कैसे आवंटित करूं?
वीडियो: IntelliJ allocate more heap space for JVM 2024, मई
Anonim

टॉमकैट कॉन्फ़िगरेशन टूल (विंडोज़) में जेवीएम मेमोरी आवंटन और थ्रेड स्टैक आकार बढ़ाने के लिए

  1. प्रारंभ> सभी प्रोग्राम> अपाचे टॉमकैट> टॉमकैट कॉन्फ़िगर करें चुनें।
  2. दबाएं जावा टैब।
  3. निम्नलिखित अनुशंसित मान दर्ज करें: प्रारंभिक याद पूल - 1024 एमबी।
  4. सामान्य टैब पर क्लिक करें।
  5. स्टार्ट पर क्लिक करें।
  6. ओके पर क्लिक करें।

इस तरह, मैं अपने जावा मेमोरी आवंटन को कैसे बदलूं?

कदम

  1. कंट्रोल पैनल पर जाएं। "प्रारंभ" बटन पर क्लिक करें।
  2. कार्यक्रमों का चयन करें।
  3. जावा सेटिंग्स पर जाएं।
  4. "जावा" टैब चुनें।
  5. ढेर की मात्रा बदलें।
  6. पैरामीटर को संशोधित करें।
  7. डायलॉग बॉक्स बंद करें।
  8. जावा डायलॉग बॉक्स बंद करें।

इसके बाद, सवाल यह है कि JVM कितनी मेमोरी लेता है? NS जेवीएम है याद ढेर के अलावा, गैर-ढेर के रूप में संदर्भित याद . यह में बनाया गया है जेवीएम स्टार्टअप और स्टोर प्रति-वर्ग संरचनाएं जैसे रनटाइम निरंतर पूल, फ़ील्ड और विधि डेटा, और विधियों और रचनाकारों के लिए कोड, साथ ही साथ इंटर्न स्ट्रिंग्स। गैर-ढेर का डिफ़ॉल्ट अधिकतम आकार याद 64 एमबी है।

मैं जावा में अधिक ढेर स्थान कैसे आवंटित करूं?

आप ऐसा कर सकते हैं बढ़ोतरी या परिवर्तन का आकार जावा हीप स्पेस JVM कमांड लाइन विकल्प -Xms, -Xmx और -Xmn का उपयोग करके। मेगा या गिग को इंगित करने के लिए आकार निर्दिष्ट करने के बाद "एम" या "जी" शब्द जोड़ना न भूलें। उदाहरण के लिए आप कर सकते हैं जावा ढेर सेट करें निम्न आदेश निष्पादित करके आकार 258MB करने के लिए जावा -Xmx256m हैलोवर्ड।

मैं जावा मेमोरी उपयोग को कैसे कम करूं?

कम करना कुल मिला कर स्मृति खपत VM के अपने VM को लॉन्च करते समय Xmx और Xms फ़्लैग का उपयोग करें और जानबूझकर उनके मानों को आवश्यकता से कम मानों पर सेट करें और OutOfMemoryError की तलाश में रहें। यदि OutOfMemoryError होता है जिसका अर्थ है कि आप अधिकतम VM आकार की शूटिंग कर रहे हैं।

सिफारिश की: