2009-07-20 91 views

回答

14

由於documented

  • XMX:默認64M
  • XMS:默認2M

這對Linux的,但我已經檢查和值是WindowsSolaris也一樣。儘管如此,不要依賴於其他版本或選項。尤其是,服務器或客戶端VM的選擇取決於操作系統,至少在更高版本中。

Another piece of documentation

7

Sun's tooldocs

-Xmsn 指定的初始大小,以字節爲單位,分配的內存池。 該值必須是大於1MB的1024 的倍數。附加字母k 或K表示千字節,或m或M 表示兆字節。默認 的值是2MB。實例:

  -Xms6291456 
      -Xms6144k 
      -Xms6m 

-Xmxn 指定的最大大小,以字節爲單位,分配的內存池。 該值必須是大於2MB的1024 的倍數。附加字母k 或K表示千字節,或m或M 表示兆字節。默認 值是64MB。例子:

  -Xmx83886080 
      -Xmx81920k 
      -Xmx80m 

所以2MB和64MB。

(點擊上面的鏈接是針對1.5的文檔,但你可以下載1.4文檔,他們說同樣的話。)

+0

雖然它在1.4中是否一樣? – 2009-07-20 16:43:47

+0

是的:http://java.sun.com/j2se/1.4.2/docs/tooldocs/solaris/java.html – 2009-07-20 16:45:46