JVM有许多启动参数,例如“-XX:SurvivorRatio”,“ - Xmn”。那么上面的字母“X”在它们中意味着什么呢?
抱歉,但我知道:
以-X开头的选项是非标准的(不保证是 在所有VM实现上都受支持),并且可能会发生变化 在JDK的后续版本中没有通知。选项是 使用-XX指定的不稳定,如果没有更改 通知。
答案 0 :(得分:1)
Java虚拟机(JVM)的所有实现都保证标准选项得到支持。它们用于常见操作,例如检查JRE的版本,设置类路径,启用详细输出等。
非标准选项是特定于Java HotSpot虚拟机的通用选项,因此不保证所有JVM实现都支持它们,并且可能会发生变化。 这些选项以
-X
开头。高级选项不建议用于临时使用。这些是用于调整Java HotSpot虚拟机操作的特定区域的开发人员选项,这些区域通常具有特定的系统要求,并且可能需要对系统配置参数的特权访问。它们也不能保证得到所有JVM实现的支持,并且可能会发生变化。 高级选项以
-XX
开头。
答案 1 :(得分:0)
非标准或-X命令行选项是选项 独有的Oracle JRockit JVM ,可以改变 JRockit 的行为 JVM ,以更好地满足不同Java应用程序的需求。这些 选项都以-X开头,并且不适用于其他JVM (相反,其他JVM使用的非标准选项将不起作用 使用 JRockit JVM )。
答案 2 :(得分:0)
-XX命令行选项
本节介绍Oracle JRockit JVM的-XX命令行选项; 这些选项都以-XX开头。实施一些 选项,必须满足特定的系统要求,否则, 特定选项不起作用。我们建议您使用这些 仅限选项
如果您对系统有透彻的了解。意识到, 如果使用不当,这些选项会对其产生负面影响 系统的稳定性或性能。这些选项受制于 如有更改,恕不另行通知。