Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> सॉफ्टवेयर

Tomcat की मेमोरी अलोकेशन कैसे बढ़ाएं

अगर Tomcat में परफॉरमेंस इश्यू आ रहे हैं, तो आम कारण है JVM (जावा वर्चुअल मशीन) मेमोरी अलोकेशन की कमी। डिफ़ॉल्ट मैक्सिमम हीप साइज 64MB या 128MB होता है। -Xmx JVM पैरामीटर सेट करके एप्लिकेशन का मैक्सिमम हीप साइज बढ़ा सकते हैं।

उदाहरण: -Xmx512m से JVM के लिए मैक्सिमम 512MB हीप अलोकेट होता है। इस पैरामीटर को एडजस्ट करने के लिए:

  1. My Computer आइकन पर राइट-क्लिक > Advanced टैब > Environment Variables बटन।
  2. Tomcat की मेमोरी अलोकेशन कैसे बढ़ाएं
  3. CATALINA_OPTS वेरिएबल बनाएं, मनचाहा वैल्यू सेट करें, जैसे "-server -Xmx256m"।

Linux/UNIX पर चल रहे हैं तो टर्मिनल पर जाकर टोमकैट अकाउंट इस्तेमाल करें: sudo su – tomcat या आपके सेटअप के अनुसार अकाउंट नाम। वही अकाउंट इस्तेमाल करें जिससे Tomcat चलता है।

CATALINA_OPTS और JAVA_OPTS दोनों एनवायरनमेंट वेरिएबल चेक करें। इन्हें हायर वैल्यू पर सेट करें। उदाहरण: अगर JAVA_OPTS में मिनिमम 64MB और मैक्सिमम 128MB हीप साइज है, तो 128MB और 256MB पर बढ़ाएं।

OLD: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
NEW: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"

ध्यान रखें: मैक्सिमम वैल्यू फिजिकल RAM साइज से कम हो, वरना हार्ड डिस्क पर पेजिंग होगी जिससे और परफॉरमेंस इश्यू हो सकते हैं।

नई सेटिंग्स इफेक्ट में हैं या नहीं चेक करने के लिए अपने Tomcat सर्वर के URL पर जाकर Status क्लिक करें:

Tomcat की मेमोरी अलोकेशन कैसे बढ़ाएं

JVM सेक्शन में नई वैल्यू दिखनी चाहिए:

Tomcat की मेमोरी अलोकेशन कैसे बढ़ाएं

अगर अपडेटेड JVM मेमोरी न दिखे, Tomcat रीस्टार्ट करें क्योंकि पैरामीटर चेंज के लिए रीस्टार्ट जरूरी है। इससे खराब Tomcat परफॉरमेंस और सर्वर-साइड स्क्रिप्ट के आउट-ऑफ-मेमोरी प्रॉब्लम ठीक हो जाएंगे। सवाल हों तो कमेंट में बताएं।

  1. विंडोज 10 प्रदर्शन बूस्ट करें: वर्चुअल मेमोरी बढ़ाने की त्वरित गाइड विंडोज 10 प्रदर्शन बूस्ट करें: वर्चुअल मेमोरी बढ़ाने की त्वरित गाइड

    जब विंडोज कंप्यूटर और इसकी स्टोरेज सिस्टम की बात आती है, तो हम में से कई लोग इसके मूल SSD (सॉलिड स्टेट ड्राइव) या RAM को बड़े वाले से बदल देंगे। यह निश्चित रूप से आपके सिस्टम पर मेमोरी बढ़ाने में परिणाम देता है। लेकिन कभी आसान हैक के बारे में सोचा है? मौजूदा RAM या SSD को बदलने का कष्ट उठाने के बजाय

  1. USB ड्राइव से PS4 स्टोरेज बढ़ाएं: चरण-दर-चरण गाइड USB ड्राइव से PS4 स्टोरेज बढ़ाएं: चरण-दर-चरण गाइड

    PlayStation अपने असाधारण तकनीक के माध्यम से गेमिंग कौशल दिखाने के लिए सर्वश्रेष्ठ प्लेटफॉर्म प्रदान करता रहा है। यह उन अग्रदूतों में से एक है जिसने वीडियो गेम को एक अलग स्तर पर पहुंचाया, जहां हर कोई इन खेलों में डूब जाना चाहता है। PlayStation की लोकप्रियता इसके नए लॉन्च से भी आगे रहती है। हालांकि,

  1. विंडोज 7 प्रदर्शन बढ़ाएं: वर्चुअल मेमोरी बढ़ाने की सरल गाइड विंडोज 7 प्रदर्शन बढ़ाएं: वर्चुअल मेमोरी बढ़ाने की सरल गाइड

    आपको एहसास हो सकता है कि आपका सिस्टम धीमा प्रदर्शन करने लगा है या आपकी स्क्रीन पर एक सूचना प्रदर्शित हो सकती है जिसमें कम वर्चुअल मेमोरी लिखा हो। क्या होगा अगर कम ड्राइव स्पेस वास्तविक समस्या नहीं है और गलत सेटिंग्स इस त्रुटि संदेश के लिए जिम्मेदार हैं। शुक्र है, आप विंडोज में वर्चुअल मेमोरी को कुछ