2009-07-20 14 views

उत्तर

14

documented के रूप में:

  • Xmx: डिफ़ॉल्ट 64M
  • XMS: डिफ़ॉल्ट 2M

लिनक्स के लिए है कि, लेकिन मैं देख लिया है और मूल्यों Windows और Solaris भी लिए समान हैं। हालांकि अन्य संस्करणों या विकल्पों के मामले में भरोसा न करें। विशेष रूप से, सर्वर या क्लाइंट वीएम की पसंद कम से कम बाद के संस्करणों में ऑपरेटिंग सिस्टम पर निर्भर करती है।

Another piece of documentation

+3

मुझे पता है कि सवाल 1.4 के लिए था, लेकिन आप http://docs.oracle.com/javase/6/docs/technotes/guides/vm/gc-ergonomics.html पर जावा 6 के लिए एक पा सकते हैं। –

7

Sun's tooldocs से:

-Xmsn प्रारंभिक आकार निर्दिष्ट करें, बाइट में, स्मृति आवंटन पूल की। यह मान 1024 एमबीसे 1 एमबी से अधिक होना चाहिए। Megabytes इंगित करने के लिए किलोबाइट्स, या एम या एम इंगित करने के लिए अक्षर के या के अक्षर को संलग्न करें। डिफ़ॉल्ट मान 2 एमबी है। उदाहरण:

  -Xms6291456 
      -Xms6144k 
      -Xms6m 

-Xmxn अधिकतम आकार निर्दिष्ट करें, बाइट में, स्मृति आवंटन पूल की। यह मान 1024 एमसे अधिक 2 एमबी से अधिक होना चाहिए। Megabytes इंगित करने के लिए किलोबाइट्स, या एम या एम इंगित करने के लिए अक्षर के या के अक्षर को संलग्न करें। डिफ़ॉल्ट मान 64MB है। उदाहरण:

  -Xmx83886080 
      -Xmx81920k 
      -Xmx80m 

तो 2MB और 64MB।

(यदि उपरोक्त लिंक 1.5 डॉक्स के लिए है, लेकिन आप 1.4 डॉक्स डाउनलोड कर सकते हैं, और वे कहते हैं कि एक ही बात।)

+0

क्या यह 1.4 में समान है, हालांकि? –

+0

हां: http://java.sun.com/j2se/1.4.2/docs/tooldocs/solaris/java.html –

+0

जैसा होता है, हाँ ... लेकिन मैंने 1.4 डॉक्स को मेरे उत्तर में लिंक किया है। –

संबंधित मुद्दे