JVM优化

27 阅读1分钟

mac 环境
JDK 11

jmp命令

jhsdb jmap --heap --pid 81985

jstat 查看gc内存使用情况

jstat -gc pid

在这里插入图片描述

C结尾表示总空间大小
U结尾表示使用多少空间
M开头表示元数据
S0 S1表示存活区
E表示新生代
YGC 表示年轻代GC次数
YGCT 时间 YGC表示年轻代GC一次 秒数

FGC 全部GC 次数
FGCT FGC 全部GC 次数
FGCT 老年代GC一次话费时间秒数

jstat -gcold pid
年轻代
jstat -gcnew pid

查看线程栈信息

jstact -l pid
jstack pid

创作ing …