定位服务端进程
通过执行 ps-ef|grep java 找到服务端进程pid。
获取线程pid
执行top-Hp pid 查询该进程下所有线程的运行情况
通过“shift+p”对CPU占用大小做排序
获取线程的pid及对应的CPU占用大小
转换16进制
使用printf‘%x\n’ pid将pid转换成16进制格式
获取线程堆栈
通过jstack-f pid命令获取线程堆栈,或者通过jvisualvm工具打印线程堆栈,找到I/O work工作线程,查看它们的CPU占用大小及线程堆栈。
通过执行 ps-ef|grep java 找到服务端进程pid。
执行top-Hp pid 查询该进程下所有线程的运行情况
通过“shift+p”对CPU占用大小做排序
获取线程的pid及对应的CPU占用大小
使用printf‘%x\n’ pid将pid转换成16进制格式
通过jstack-f pid命令获取线程堆栈,或者通过jvisualvm工具打印线程堆栈,找到I/O work工作线程,查看它们的CPU占用大小及线程堆栈。
评论区