性能问答>JVM 内存一直没办法回收,直到FULL GC>
3回复
2年前

JVM 内存一直没办法回收,直到FULL GC



主要为查询的服务
参数为
-Xms6g
-Xmx6g
-XX:+UseParallelGC
-XX:ParallelGCThreads=4
-XX:+UseParallelOldGC
-XX:MaxGCPauseMillis=100
-XX:+PrintGCDetails
-XX:+PrintClassHistogram
-XX:+PrintGCDateStamps
-XX:+PrintGCTimeStamps

近期发现
内存一直没办法回收

1.png

2.png3.png

4.png

3262 阅读
请先登录,再评论

-XX:+HeapDumpBeforeFullGC,可以加上这个参数,然后将HeapDump到XElephant 这里去分析一下,到底内存里有什么对象,Full GC才回收,说明大部分对象都到老生代去了,而进入老生代后就不可达了

12年前
回复 wall_wall:

当时服务器有重启,是否可以再重试下呢

2年前回复
回复 你假笨:

6.png 最后提示未知错误

2年前回复