G1垃圾收集器的选项不可用?

时间:2011-11-01 18:12:19

标签: garbage-collection jvm g1gc

http://www.oracle.com/technetwork/java/javase/tech/g1-intro-jsp-135488.html似乎是G1垃圾收集器的官方文档。

提到了两个选项:

  • -XX:+ G1ParallelRSetUpdatingEnabled
  • -XX:+ G1ParallelRSetScanningEnabled

配置tomcat以使用带有这些选项的G1时,catalina.log显示

Unrecognized VM option '+G1ParallelRSetUpdatingEnabled'
Could not create the Java virtual machine.

我的JVM是

$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

JAVA_OPTS="-server -Djava.awt.headless=true -Xmx3G -Xss512k -XX:MaxPermSize=1G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:+G1ParallelRSetUpdatingEnabled -XX:+G1ParallelRSetScanningEnabled" 

任何提示为什么-XX:+ G1ParallelRSetScanningEnabled不起作用?

2 个答案:

答案 0 :(得分:2)

它被禁用了。请参阅此questionmy answer

您链接到的文档,正如其名称可能或可能没有明确暗示,是在向世界介绍G1时(不是在“入门指南”中引入)。事情已经发生了变化。

答案 1 :(得分:0)