文章首发于:clawhub.club


一 linux查看进程信息

1
top

image

二 查看进程占用cpu最多的线程

1
2
ps -mp 23967 -o THREAD,tid,time

image

三 线程ID转16进制

1
2
printf "%x\n" 23968

image

四 查看线程信息

1
2
jstack  23967  |grep -A  10  5da0

image

1
2
jstack 23967  |grep 5da0 -A 30

image

五 查看进程的对象信息

1
2
jmap -histo:live 23967 | more

image

六 查看进程的GC情况

1
2
jstat -gcutil 23967 1000 100

image