CPU和线程查询-linux命令

1、jps、top -Hp pid
拿到线程ID (PID) ,转换为16进制
2、jstack 命令查看线程状态

参考1

1、先用top查看占用cpu的进程id
2、再用ps -ef | grep PID定位具体的进程主体;如是否是tomcat启动的java程序
3、用ps -mp pid -o THREAD,tid,time打印出该进程下的线程占用cpu情况
4、其次将需要的线程ID转换为16进制格式:
printf “%x\n” tid
5、最后打印线程的堆栈信息:
jstack pid |grep tid -A 30

原文链接:https://blog.csdn.net/bang2tang2/article/details/118572500


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部