我在jrockit-jdk1.6.0_33中配置了GC参数,该参数位于
之下-Xgc:pausetime -XpauseTarget:201 -XXgcTrigger=20 -Xgc:gencon -Xverbose:gcreport -XXkeepAreaRatio:50 -XXcompactRatio:10 -Xverbose:compaction -Xverbose:gcpause -Xverbose:memdbg
-Dsun.rmi.dgc.server.gcinterval=600000 -verbose:memory -xverboselog:verbose-jrockit-server.log -Xverbosetimestamp
现在我已将我的应用程序从jrockit-jdk1.6.0_33迁移到JDK8_66。 但它不适用于JDK8。 JDK 8已经与jrocket捆绑在一起了。 那么JDK 8中这个GC JVM参数的替代是什么?
答案 0 :(得分:0)
您需要使用:
-XX:+UseG1GC
几乎就是这样。如果您想查看GC等的详细信息,那么您可能希望:
-XX:+PrintGCDetails -XX:+PrintGCApplicationStoppedTime
请注意,GC信息正在Java 9中迁移到另一种不同的格式和标志集;有关详细信息,请参阅JEP 271。