任何想法为什么JVM选项都以-XX:



想知道选择-xx背后的历史是什么:作为JVM选项的前缀

来自 Jrockit JVM 文档:

Jrockit JVM的非标准命令行选项分为 两组:

-x命令行选项是最常用的非标准选项。

您可以使用-X命令行选项来更改Jrockit JVM的行为,以满足不同Java应用程序的需求。这些选项对其他JVM不起作用(相反,其他JVM使用的非标准选项不适用于Jrockit JVM)。

-xx命令行选项通常是具有针对其实现的特定系统要求的实验选项

要实现某些选项,必须满足特定的系统要求,否则,特定选项不起作用。Oracle建议仅当您对系统有透彻的了解时才使用这些选项。这些选项的使用不当会影响系统的稳定性或性能。