1、查看虚拟机中包含java的进程:jps
2、查看进程中包含哪些线程:top -H -p yourpid
3、查看线程的状态:jstack -l yourpid | grep ....
4、查看虚拟机的gc情况和内存使用情况:jstat -gcutil PID 500(刷新频率) 100(次数)
5、查看指定pid的虚拟机内存状况:jmap -histo yourpid | grep -i ""(类名)
6、导出虚拟机内存中的内容:jmap -dump:file=/data/test/dump.txt pid
7、分析虚拟机中内存类之间的关系:jhat -I-Xmx512 -port 88 /data/test/dump.txt