系统进程占用CPU过高的处理流程

1、jps -v列出java进程;

2、top列出所有进程及占用CPU情况,结合上一步就可以找出占用CPU过高的java进程pid;

3、top -H -p pid,查看进程中线程占用CPU的情况;

4、printf "%x\n" tid,把线程ID转换为16进制;

5、使用jstack -l pid > pid.dump命令dump出进程的堆栈信息到文件;

6、在文件中找到线程ID的16进制数据;

猜你喜欢

转载自arthur2014.iteye.com/blog/2373926