linux 下查看java程序 cpu使用率最高的线程
2020-04-01 01:14 只有光头才能变强 阅读(337) 评论(0) 编辑 收藏 举报思路:
1. 找到对应的java程序的进程(ps 或者 top 或者 jps (root 权限)) 比如pid是20830
2. 根据ps的查看线程相关的参数找出对应进程中使用cpu最多的线程
3.用jstack命令打印出所有的java线程
4. 根据第2步中找到的线程id转换成16进制后到jstack打印的消息中找对应的线程
5. 根据java对应线程对应的stackTrace 来处理问题