一、通过命令查看内存中类
查看占用内存最多,并按降序排序输出
jmap -histo 32338|sort -k 3 -g -r |more
加live ,JVM会先触发gc,然后再统计信息
jmap -histo:live 26891 | head -n 100
查看对象数最多的对象,并按降序排序输出:
jmap -histo:live 26891|grep alibaba|sort -k 2 -g -r|less
二。通过添加启动文件中(catalina.sh)添加-verbose:class