heap memory - वाइल्डफ्लाइ के लिए ढेर मेमोरी कैसे बढ़ाएं




heap-memory wildfly (5)

मेरा Wildfly8 स्टैंडअलोन.श के साथ एक लिनक्स सर्वर पर शुरू किया गया है। मैंने देखा कि सर्वर बहुत ही कम मेमोरी स्पेस के साथ शुरू किया गया था। मुझे सर्वर के लिए और एप्लिकेशन के लिए ढेर मेमोरी स्पेस बढ़ाने की आवश्यकता है, जो सर्वर पर चल रहे हैं। मैं यह कैसे कर सकता हूं? आप सभी को धन्यवाद!


अगर JDK 8 के साथ Wildfly 8 का उपयोग किया जाता है, तो हमें MaxMetaSpace का आकार जोड़ना होगा। उदाहरण के लिए, JAVA_OPTS = "$ JAVA_OPTS -XX: MaxMetaspaceSize = 256M" जैसा कि हम सभी जानते हैं कि जावा 8 परम जेन सेटिंग का समर्थन नहीं करता है। संबंधित जानकारी के लिए, Wildfly Heap समस्या की जाँच करें

मुझे उम्मीद है यह मदद करेगा।


प्रबंधित डोमेन के लिए आप इसे heap टैग (जैसे <heap size="64m" max-size="512m"/> ) का उपयोग करके डोमेन.xml या host.xml में jvm भीतर jvm कर सकते हैं (उस स्कोप के आधार पर जिसे आप संबोधित करना चाहते हैं)।


आधिकारिक प्रलेखन से उत्तर:

एक स्टैंडअलोन सर्वर के लिए, आपको $JBOSS_HOME/bin/standalone.sh स्क्रिप्ट को निष्पादित करते समय, या $JBOSS_HOME/bin/standalone.conf में घोषित करके JVM सेटिंग्स में कमांड लाइन तर्क के रूप में पास करना होगा। (विंडोज़ उपयोगकर्ताओं के लिए, निष्पादित करने के लिए स्क्रिप्ट %JBOSS_HOME%/bin/standalone.bat जबकि JVM सेटिंग %JBOSS_HOME%/bin/standalone.conf.bat में घोषित की जा सकती है)

** इस परिवर्तन को प्रभावी बनाने के लिए सर्वर को पुनरारंभ करें।


OS WINDOWS आपको standalone.conf.bat सेट करना होगा


बस bin/standalone.conf संपादित करें, JAVA_OPTS की पहली घटना देखें और अपनी ज़रूरतों के अनुसार -Xmx विकल्प बदलें।