java应用CPU占用率过高问题的分析
2016-09-24 10:36
645 查看
使用top查询哪个进程占用CPU过高
查看CPU占用高的进程中,哪个线程占用CPU高
可通过以下三种方式查看:1 top中按SHIFT+H查找哪个线程占用高 2 top -H -p PID命令查看哪个线程占用高 3 ps -mp PID -o THREAD,tid,time
将线程id转换为16进制
printf "%X\n" thread_id
导出进程的所有线程信息
使用jstack PID可以导出进行下的所有线程信息,并用上步获得的16进制线程ID去查找问题线程的状态信息。也可以采用如下方式查找问题线程信息:
jstack PID | grep 线程的16进制ID
相关文章推荐
- java应用CPU占用率过高问题的分析
- 分析JAVA应用CPU占用过高的问题
- 利用jstack分析JAVA应用CPU占用过高的问题
- 分析JAVA应用CPU占用过高的问题
- java 应用 cpu 占用率过高问题
- 分析JAVA应用CPU占用过高的问题
- 分析JAVA应用CPU占用过高的问题
- 分析JAVA应用CPU占用过高的问题
- 【Java】分析JAVA应用CPU占用过高的问题
- 分析JAVA应用CPU占用过高的问题
- 分析JAVA应用CPU占用过高的问题
- 分析JAVA应用CPU占用过高的问题
- java应用cpu占用过高问题分析及解决方法
- 分析JAVA应用CPU占用过高的问题
- windows下查找java应用占用CPU过高问题
- 使用jvisualvm和飞行记录器分析Java程序cpu占用率过高
- 分析JAVA应用CPU占用过高的方法
- 记一次线上Java程序导致服务器CPU占用率过高的问题排除过程
- java应用线上CPU过高问题排查
- windows下查找java应用占用CPU过高问题