1、查看java进程
方法一:ps -ef|grep java
方法二: jps -l(显示java进程的Id和软件名称)
jps -lmv(显示java进程的Id和软件名称;显示启动main输入参数;虚拟机参数)
2、查看进行的堆内存
jmap -head <pid>
3、触发FullGc,查看老年代对象大小
使用jmap工具可触发fullGc
jmap -dump:live,format=b,file=heap.bin <pid> 将当前的存活对象dump到文件,此时会触发FullGC
jmap -histo:live <pid> 打印每个class的实例数目,内存占用,类全名信息.live子参数加上后,只统计活的对象数量. 此时会触发FullGC
jmap -heap <pid>
4、查看Gc的回收情况
jstap -gc <pid>