javat进程 cpu100%,解决方法

Java进程cpu100%,解决方法如下:

1.执行top -c命令,找到cpu最高的进程的id

2.执行top -H -p pid,显示进程的所有线程的资源消耗情况。找到CPU负载高的线程tid ,
把这个线程数字转换成16进制。

3.执行jstack -l pid > dump.txt,拿到进程的线程dump文件。这个命令会打出这个进程的所有线程的运行堆栈。

4.用记事本打开dump.txt文件,搜索线程的16进制显示的线程id

猜你喜欢

转载自gangling.iteye.com/blog/2386632