java cpu过高排查
2017-04-14 13:22
190 查看
当某个java进程cpu较高时,可以通过linux命令排查问题。
1. 根据top查看java进程号pid,如52210
2. 查看某个进程的线程以及使用时间,cpu情况
ps -mp 52210 -o THREAD,tid,time
3. printf "%x\n" 18080
46a0
4. jstack 52210 | grep 46a0 -A 30
5. 根据代码行分析原因。
1. 根据top查看java进程号pid,如52210
2. 查看某个进程的线程以及使用时间,cpu情况
ps -mp 52210 -o THREAD,tid,time
3. printf "%x\n" 18080
46a0
4. jstack 52210 | grep 46a0 -A 30
5. 根据代码行分析原因。
相关文章推荐
- tomcat7+java压测过程中占用CPU过高排查故障和解决办法
- 线上java程序CPU占用过高问题排查
- 一次java Cpu占用过高的排查
- java cpu 过高问题排查
- JAVA CPU占用过高问题排查(linux)
- JAVA Linux 排查CPU 过高的方法
- java应用线上CPU过高问题排查
- java实战CPU占用过高问题的排查及解决
- java 一次CPU占用过高问题的排查及解决
- java问题排查工具之一板斧jstack——使用 jstack 定位 java进程CPU过高的问题
- (一)JAVA CPU占用过高问题排查(linux)
- java进程CPU过高问题如何排查?
- 记一次java程序CPU占用过高问题排查
- php缓存扩展频繁存储/读取数组引发CPU过高问题排查手记(php-memcache为例)
- 分析java程序中cpu占用过高的线程
- java web服务器cpu占用过高的处理
- 分析JAVA应用CPU占用过高的问题
- java应用 CPU使用率过高问题排查
- 生产环境下JAVA进程高CPU占用故障排查
- CPU 内存过高 问题排查