【问题标题】:options for G1 garbage collectors not available?G1 垃圾收集器的选项不可用?
【发布时间】: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


【解决方案1】:

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

您链接到的文档,正如其名称可能或可能不明确暗示的那样,当时是 G1 向世界介绍(而不是“入门指南”中的介绍)。从那以后,事情发生了变化。

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 2017-05-24
    • 2014-02-19
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 2018-01-25
    • 1970-01-01
    • 2016-05-27
    相关资源
    最近更新 更多