java程序高CPU,如何直接定位(linux系统下命令行操作)
1、top命令找出
2、也可以使用
(1)ps -ef|grep java|grep -v grep
(2)jps -l|grep 公司名
然后,记住PID是9529。
3、定位具体的线程或者代码: ps -mp 9529 -o THRAD,tid,time
4、将需要的线程ID转16进制
9530 ----》 253A(注意后面用时A变a)
第二种方式:
5、jstack 进程ID|grep 线程ID -A60