jvm - JVM中的-,-X参数和-XX参数之间有什么区别?

标签 jvm

JVM有很多参数。有些以-开头,例如-server,-client。有些以-X开头,例如-Xms,-Xmx。有些以-XX开头,例如-XX:PermSize,-XX:UseParallelGC。

所以这是我的问题。由于这些参数没有重复,为什么要以这么多不同的前缀开头?为什么不只使用“-”。我的猜测是有某种标准。 -XX参数是扩展设置,并非所有JVM impls都支持。是这样吗?

最佳答案

是的,它的支持水平。将来的版本中支持普通(“-”)选项,并且不支持X。此外,XX选项“不建议用于临时使用”。

有关示例,请参阅IBM的JVM文档:http://publib.boulder.ibm.com/infocenter/javasdk/v6r0/index.jsp?topic=%2Fcom.ibm.java.doc.user.aix64.60%2Fdiag%2Fappendixes%2Fcmdline%2Fcommands_jvm.html

关于jvm - JVM中的-,-X参数和-XX参数之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7871870/

相关文章:

jvm - Java、Java 虚拟机、Java 平台、

Java Spring 应用程序 + Tomcat : JVM doesn't make memory dump

java - CATALINA_OPTS 与 JAVA_OPTS - 有什么区别?

java - jvm运行垃圾收集时Kubernetes Pod内存使用率不下降

java - -XX :+PrintTenuringDistribution not printing the tenuring age

java - 多个 JVM 与并发任务

java - JVM 解释与 JIT 编译。 JVM 不将字节码编译为机器可读吗?

java - 如何分析JVM垃圾收集?

java - Java 系统属性的范围

jvm - 永久代是堆的一部分还是在 jvm 中位于自身的不同空间