1.查看进程 top C M m
2.查看本进程中,占用过多的线程 ps -mp [pid] 查看进程id
3.printf "%X\n" 进程id 得到 16进制进程id
4.jstack通过工具查找对应的进程信息 jstack [pid] | grep [ 16进制进程id ]
5.jstat -gcutil [pid] 1000 10 查看jvm内存使用及回情况
6.jmap -histo [pid] 查看堆对象创建情况
7.jmap -heap [pid] 查看堆 中对象的创建情况