1、输入:top
查看进程cpu、内存占用信息
输入:P
按照高cpu占用排序。(M:按照高内存占用排序)
找到高cpu的线程pid。
2、top -Hp {pid}
查看该进程下各线程cpu、内存占用信息
找到高占用cpu线程pid。
3、printf "0x%x" {线程pid}
将线程pid转化为16进制,便于在thead dump中定位问题线程。
4、jstack {pid}|vim +/{16进制线程pid} -
nid={16进制线程pid}
1、输入:top
查看进程cpu、内存占用信息
输入:P
按照高cpu占用排序。(M:按照高内存占用排序)
找到高cpu的线程pid。
2、top -Hp {pid}
查看该进程下各线程cpu、内存占用信息
找到高占用cpu线程pid。
3、printf "0x%x" {线程pid}
将线程pid转化为16进制,便于在thead dump中定位问题线程。
4、jstack {pid}|vim +/{16进制线程pid} -
nid={16进制线程pid}