是否有Java 11中的垃圾收集JVM args的替代品?
作者:互联网
在Java 11中,不再支持许多与GC日志记录相关的JVM参数.如果我们仍然想要使用GC记录,那么它们可以替换为什么?特别是,这涉及以下JVM args:
-Xlog:gc:work/logs/gc.log
-XX:+PrintGCTimeStamps
-XX:+PrintGCDateStamps
-XX:+PrintGCDetails
-XX:+PrintGCApplicationStoppedTime
-XX:+UseGCLogFileRotation
-XX:NumberOfGCLogFiles
-XX:GCLogFileSize
谢谢.
解决方法:
您的<参数列表,当前映射,原因>如下:
-XX:+PrintGCTimeStamps
-XX:+PrintGCDateStamps ==> Not applicable now.
原因:框架记录时间/日期戳.
-XX:+PrintGCDetails ==> -Xlog:gc*
-XX:+PrintGCApplicationStoppedTime ==> -Xlog:safepoint
注意:PrintGCApplicationConcurrentTime和PrintGCApplicationStoppedTime记录在同一个标记上,而不是在新的日志记录中分开.
-XX:+UseGCLogFileRotation ==> Not Applicable
注意:与为PrintTenuringDistribution记录的内容相同.
-XX:NumberOfGCLogFiles
-XX:GCLogFileSize ==> Not Applicable
原因:日志轮换由框架处理.
参考: – documentation I’ve referred to并请求您关注此类迁移详细信息.
标签:java,garbage-collection,logging,java-11 来源: https://codeday.me/bug/20190622/1261360.html