Jconsole
终端输入jconsole就会出现jdk自带的gui监控工具, 可以根据内存使用情况间接了解内存使用和gc情况
jstat命令
比如jstat -gcutil pid查看对应java进程gc情况
![在这里插入图片描述](https://img-blog.csdnimg.cn/545d27685606417eb95f1f84511669f8.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3F4aGx5,size_16,color_FFFFFF,t_70#pic_center)
s0: 新生代survivor space0简称 就是准备复制的那块 单位为%
s1:指新生代s1已使用百分比,为0的话说明没有存活对象到这边
e:新生代eden(伊甸园)区域(%)
o:老年代(%)
ygc:新生代 次数
ygct:minor gc耗时
fgct:full gc耗时(秒)
GCT: ygct+fgct 耗时