【发布时间】:2011-11-01 18:12:19
【问题描述】:
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 不起作用?
【问题讨论】:
标签: garbage-collection jvm g1gc