性能问答>jvm调优问题请教>
6回复
2年前

jvm调优问题请教



weblogic运行一个月左右,老年代会达到100%,
image.png
环境信息:jdk1.8,weblogic12c,java -server -Xmx16384M -Xms16384M -Xmn8192M -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:MaxMetaspaceSize=512M -XX:MetaspaceSize=512M
old100%以后,经过对dump的分析,分析报告如下:
image.png
image.png
请问空集合java.util.ArrayList、java.util.HashMap如何进行垃圾回收?

4110 阅读
请先登录,再评论

这是oom后的dump么,考虑内存泄漏了,具体分析。

2年前

java.util.ArrayList、java.util.HashMap也是一样的是java对象没有什么特别的,只要GC根不可达就会被回收,也就是没有任何一个活的对象可以指向这些集合

2年前
回复 Balloon:

好的,我看看,谢谢

2年前回复
回复 GMT:

你可以看dominator tree的排序结果

2年前回复
回复 Balloon:

麻烦具体点,请问如何解决?

2年前回复

分析一下GC Root到它的引用链

2年前