1、使用jps拿到进程号pid
2、使用 ps -mo spid,lwp,stime,time,%cpu -p [pid],拿到spid(线程id)
3、将spid转换为十六进制 printf 0x%x n
4、执行 jstack -l (pid)| grep (spid) -A 100 获取后100行分析问题
1、使用jps拿到进程号pid
2、使用 ps -mo spid,lwp,stime,time,%cpu -p [pid],拿到spid(线程id)
3、将spid转换为十六进制 printf 0x%x n
4、执行 jstack -l (pid)| grep (spid) -A 100 获取后100行分析问题
优化性能
我们使用jdk自带的jstack来分析。当linux出现cpu被java程序消耗过高时,以下
jstack的主要作用是生成JVM当前时刻线程的快照(threaddump,即当前进程中所有
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M