-
找到进程
top -c 显示进程详细信息(包含了运行参数)的列表
键入大写P,按照cpu使用率排序 -
找到该进程中最耗CPU的线程
top -Hp 进程号
-p 指定进程号
-H 显示该进程的所有线程
键入大写P -
将线程号转化成16进制
printf "%x\n" 线程号 -
查看堆栈
jstack 进程号 |grep 0x十六进制线程号 --color
注意:jstack只能查看该用户所属的进程
找到进程
top -c 显示进程详细信息(包含了运行参数)的列表
键入大写P,按照cpu使用率排序
找到该进程中最耗CPU的线程
top -Hp 进程号
-p 指定进程号
-H 显示该进程的所有线程
键入大写P
将线程号转化成16进制
printf "%x\n" 线程号
查看堆栈
jstack 进程号 |grep 0x十六进制线程号 --color
注意:jstack只能查看该用户所属的进程
本文标题:cpu占用率过高问题定位
本文链接:https://www.haomeiwen.com/subject/zndzrxtx.html
网友评论