जवाबों:
अगर मैं गलत नहीं हूँ तो वे लिनक्स में समान हैं। साथ जावा आदेश आप 2 विकल्प हैं:
इसलिए काम -Xmx1024m -Xms128m
करना चाहिए।
यहाँ man java
टर्मिनल में एक करने से एक उद्धरण है
-Xmsn
Specify the initial size, in bytes, of the memory allocation
pool. This value must be a multiple of 1024 greater than 1MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xms6291456
-Xms6144k
-Xms6m
-Xmxn
Specify the maximum size, in bytes, of the memory allocation
pool. This value must a multiple of 1024 greater than 2MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xmx83886080
-Xmx81920k
-Xmx80m
ताकि मूल रूप से यह एक ही मापदंडों का उपयोग करके संदेह के बारे में बताए।
इसका उपयोग करने के लिए एक टर्मिनल पर जाएं और इसे जार प्रोग्राम के साथ टाइप करें। अपने उदाहरण में मैं minecraft सर्वर का उपयोग कर रहा हूं java -Xms1024M -Xmx2048M -jar minecraft.jar
:।
यहाँ क्या होता है की एक छवि है:
मुझे ध्यान देना चाहिए कि पैरामीटर केस सेंसिटिव हैं । तो xmx1024M Xmx1024M के समान नहीं है।
लिनक्स पर भी यही बात लागू होती है। यदि आप विकल्पों को स्थायी बनाना चाहते हैं, तो आप JAVA_OPTS
पर्यावरण चर का निर्यात कर सकते हैं ।
मैं इसे प्रति-उपयोगकर्ता के आधार पर करने की सलाह देता हूं। इस पंक्ति को शामिल करने के लिए .profile
फ़ाइल को अपनी होम निर्देशिका में संशोधित करें (या .bash_profile
यदि यह मौजूद है और आप bash का उपयोग करते हैं):
export JAVA_OPTS='-Xincgc -Xmx2048M'
इसे सेट करने के बाद, आपको इसे लागू करने के लिए शेल सत्र को पुनरारंभ करने की आवश्यकता है।
वैकल्पिक रूप से, आप सिस्टम-वाइड प्रोफाइल को / etc / प्रोफाइल में भी संशोधित कर सकते हैं।
संपादित करें: जावा ब्राउज़र प्लग इन की सेटिंग जावा कंट्रोल पैनल में परिभाषित की गई हैं: http://docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/control_panel.html ।