Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JVM命令行选项_Java_Jvm Arguments - Fatal编程技术网

Java JVM命令行选项

Java JVM命令行选项,java,jvm-arguments,Java,Jvm Arguments,可能重复: 是否有一个页面包含运行JVM可用的命令行选项的完整列表?我所到之处都会被提及,这是非常不完整的。就连这本书也只提到了上面的那一页 对于这样一个基本的问题,我深表歉意,但我经常遇到一些人建议使用一些有用的选项来调优JVM,而我在任何地方都找不到文档!e、 g.中国职业分类法 编辑: 下面是MicTech引用的链接,然后是Q中的链接,看起来:是目前为止最好的参考。叹气。关于GC标志,您可能会发现一个常见问题: 一个要考虑的是,这些标志不是“标准”,所以JVM实现不必遵守。这就是为什么

可能重复:

是否有一个页面包含运行JVM可用的命令行选项的完整列表?我所到之处都会被提及,这是非常不完整的。就连这本书也只提到了上面的那一页

对于这样一个基本的问题,我深表歉意,但我经常遇到一些人建议使用一些有用的选项来调优JVM,而我在任何地方都找不到文档!e、 g.中国职业分类法

编辑:
下面是MicTech引用的链接,然后是Q中的链接,看起来:是目前为止最好的参考。叹气。

关于GC标志,您可能会发现一个常见问题:


一个要考虑的是,这些标志不是“标准”,所以JVM实现不必遵守。这就是为什么它没有列在你的链接中。它们是特定于实现的标志。

特定于Oracle热点的选项

这就是我在问题中提到的不完整链接!我意识到它们不是JVM的标准配置,但是如果您运行的是Sun/Oracle Hotspot JVM,它们就非常重要。我也可以在谷歌上搜索这些术语,但我相当乐观地希望在某个地方有一个详细的列表。Oracle甚至不能为如此重要的产品维护基本的文档,这是一个心理问题。我刚才指出,它们是非标准的,因此不在标准规范中。如果您使用的是Oracle Hotspot JVM,那么此链接就是他们的文档。尽管我同意你的观点,稍微正式一点的东西会更好就Oracle与世界而言,这不仅仅是非标准的,它们在不同平台之间也可能有所不同。过去,Windows、Linux和Solaris支持不同的非标准交换机,32位和64位交换机也是如此。OSX目前有不同的-X命令行开关。不幸的是,JVM选项并不都是标准的,在每个实现中都受支持。我试图在此处保留一个更新的参考: