在没有-X的情况下设置非标准的java vm选项-Xms

时间:2017-05-26 04:06:36

标签: java jvm heap-memory jvm-hotspot

Oracle文档说非启动堆大小和最大堆大小等非标准vm选项是通过在它们前面添加-X来设置的。因此,要将启动堆大小设置为128 MB,请使用-Xms128m。

然而,-ms和-mx似乎也有效。这是真的还是使用-ms而不是-Xms有其他影响?

是否记录在任何地方,或者-X是不必要的还是它们是标准选项?

是否还有其他类似的选项,不需要以-X为前缀?

1 个答案:

答案 0 :(得分:4)

如下所示,细节上有细微差别

标准选项:以 - 开头的选项 - 标准选项预计将被所有JVM实现接受并在发行版之间保持稳定Java HotSpot VM识别的标准选项在Java Application Launcher中描述Solaris & Linux的参考页面。

非标准选项:以-X开头的选项是非标准的(不保证在所有VM实施上都受支持),并且在JDK的后续版本中如有更改,恕不另行通知.Find more details

开发者选项:使用-XX指定的选项不稳定,如有更改,恕不另行通知。