2009-07-20 109 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