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进制数据;
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进制数据;