我找不到任何与G1操作方式相关的选项。以下两个命令不再适用于java7。
-XX:+G1ParallelRSetUpdatingEnabled
-XX:+G1ParallelRSetScanningEnabled
发布于 2012-02-29 00:29:24
据我所知,对G1有影响的选项有:
要激活的
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC
-XX:MaxGCPauseMillis=<X>
-XX:GCPauseIntervalMillis=<X>
-XX:+G1YoungGenSize=512m
(在某些版本中也被禁用)
-XX:SurvivorRatio=6
(和其他幸存者相关选项)
快速警告
需要注意的是,所有-XX选项类型都是试验性的,随时可能发生变化(因此,通常不是您想要放在用于启动企业应用程序的.{bat,sh}
、wrapper.conf
脚本或配置文件中的内容)。
它们非常有用,但如果你想要一个稳定和持久的启动器,就不要太依赖它们。
您提到的两个选项最初在G1在Java SE 6更新过程中首次公开发布时可用,但现在已被弃用。在某些版本中,G1YoungGenSize
也是如此。
来源:
发布于 2012-06-03 07:44:26
https://stackoverflow.com/questions/8262674
复制