jps:查看正在运行的JAVA项目
jps
jps -l
jinfo:查看正在运行java项目设置的jvm命令
java -jinfo -flags {PID}
jstat:查看正在运行堆内存的情况
1.jstat -class {PID}:查看Class 加载情况
加载数量 加载总大小 未加载数量 未加载时间 总共耗时
2. jstat -compiler {PID}:查看编译情况
编译数量 失败数量 无效数量 耗时 失败类型 失败方法
3. jstat -gc {PID}:查看GC垃圾回收情况
s0c:幸存1区大小(kb)
s1c:幸存2区大小(kb)
s0u:幸存1区使用大小
s1u:幸存2区使用大小
ec:Eden区大小(kb)
eu:Eden区使用大小(kb)
oc:old 老年区大小(kb)
ou:old 老年区使用大小(kb)
mc:方法区大小
mu:方法区使用大小
ccsc:压缩类空间大小
ccsu:压缩类使用大小
ygc:年轻代区gc回收次数
ygct:年轻代gc回收时间
fgc:老年代gc回收次数
fgct:老年代gc回收时间
gct:GC回收总共花费时间