jps jstat命令用法

命令:
top
显示系统信息

jps
jps列出所有java进程

jps jstat命令用法
jps -l 列出所有java进程的入口
jps jstat命令用法

jps -v 列出所有java进程 和传递给JVM
jps jstat命令用法

jps -m 列出所有java进程 和传给main方法的参数

jps jstat命令用法

jstat 查看内存 类装载 gc信息 等
先jps找到指定的线程,然后jstat 命令 线程id 时间间隔 次数
比如说 jsat -gc 18615 250 5
查看18615线程的gc情况 250毫秒一次 查5次
jps jstat命令用法

jstat -class 18615 250 5 查看类装载情况

jps jstat命令用法

jstat -gcutil 列出堆各个区域里面的百分比
jps jstat命令用法
s0已经使用0
s1使用99.82
Eden区使用50.92
0ld的使用了0.56
M表示metaspace 元数据区使用了97.55
css表示压缩比率94.02
YGC发生了3次
YGCT表示YGC的累积时间
FGC发生次数为0
FGCT表示full gc发生的时间为0
GCT表示 GC的总时间为0.016

jstat -gccapacity gc堆情况
jps jstat命令用法

jstat -gcnew 新生代情况
jps jstat命令用法