Oracle文档说非启动堆大小和最大堆大小等非标准vm选项是通过在它们前面添加-X来设置的。因此,要将启动堆大小设置为128 MB,请使用-Xms128m。
然而,-ms和-mx似乎也有效。这是真的还是使用-ms而不是-Xms有其他影响?
是否记录在任何地方,或者-X是不必要的还是它们是标准选项?
是否还有其他类似的选项,不需要以-X为前缀?
答案 0 :(得分:4)
如下所示,细节上有细微差别
标准选项:以 - 开头的选项 - 标准选项预计将被所有JVM实现接受并在发行版之间保持稳定Java HotSpot VM识别的标准选项在Java Application Launcher中描述Solaris & Linux的参考页面。
非标准选项:以-X开头的选项是非标准的(不保证在所有VM实施上都受支持),并且在JDK的后续版本中如有更改,恕不另行通知.Find more details
开发者选项:使用-XX指定的选项不稳定,如有更改,恕不另行通知。