top命令查看占用cpu过高的进程
top -H -p <进程ID> 查看进程下占用cpu过高进程内的线程cpu使用率
使用jstack 查看所有活跃线程
/usr/local/jdk1.7.0_79/bin/jstack 6241 > jstack22.log
把占用cpu线程高的pid转换成16进制。然后从jstack的log内查找定位代码
![图片](https://i-blog.csdnimg.cn/blog_migrate/8f409de5e4174c253a72c07d34cf7a1c.jpeg)
top -H -p <进程ID> 查看进程下占用cpu过高进程内的线程cpu使用率
![图片](https://i-blog.csdnimg.cn/blog_migrate/3df9aeecde3bc338a11ed5dbcb42e014.jpeg)
使用jstack 查看所有活跃线程
/usr/local/jdk1.7.0_79/bin/jstack 6241 > jstack22.log
把占用cpu线程高的pid转换成16进制。然后从jstack的log内查找定位代码