我们的实例正在被监控,我的信息包含在以下图表中:
我们有另一个监视工具ping JVM,我让它报告JVM在大约同一时间有12秒没有响应。
这让我想到了这个问题,该怎么办。服务器上的负载非常低,因此这种情况并不经常发生,但似乎在几个小时后,堆会不断增长,然后出现一个巨大的GC事件,可能会导致严重的问题。下面是我们用于GC的配置:
wrapper.java.additional.40=-XX:+UseG1GC
wrapper.java.additional.44=-XX:+ScavengeBeforeFullGC
wrapper.java.additional.50=-XX:+PrintGCCause
wrapper.java.additional.51=-XX:+PrintGCDetails
wrapper.java.additional.52=-XX:+PrintGCTimeStamps
wrapper.java.additional.53=-XX:+PrintGCApplicationStoppedTime
wrapper.java.additional.54=-XX:+PrintGCApplicationConcurrentTime
wrapper.java.additional.55=-verbose:gc
wrapper.java.additional.56=-Xloggc:../../../logs/gc.log
wrapper.java.additional.57-XX:+UseGCLogFileRotation
wrapper.java.additional.58-XX:NumberOfGCLogFiles=10
wrapper.java.additional.59-XX:GCLogFileSize=100M
wrapper.java.additional.60=-XX:+PrintHeapAtGC
wrapper.java.additional.61=-XX:+PrintTenuringDistribution
wrapper.java.additional.62=-XX:+UseCompressedClassPointers
wrapper.java.additional.63=-XX:+UseCompressedOops
谁能给我指一下正确的方向吗。谢谢
GCEasy分析:
http://gceasy.io/my-gc-report.jsp?p=c2hhcmVkLzIwMTcvMDYvMjcvLS1nYyAoMSkubG9nLnppcC0tMTgtNDEtNDA=
更新:元空间图
https://dl.dropboxusercontent.com/u/3642047/gc.log.zip