java运用CPU占用过高排查过程

java运用CPU占用过高排查过程

1、top命令查询占用最大内存进程

在这里插入图片描述

看看具体服务名称

ps -ef | grep PID

在这里插入图片描述

收集证据

jstack -l  PID>> logName.log

在这里插入图片描述

查看具体线程情况

top -Hp PID

在这里插入图片描述
上图可知8843用的最多内存

具体线程号

printf "%x\n" PID

在这里插入图片描述

查看相关日志

 grep TID -A20 logName.log 

在这里插入图片描述

然后具体问题具体分析

猜你喜欢

转载自blog.csdn.net/leisure_life/article/details/103809107