排查Java程序CPU占用高的原因
一、找到进程ID
TOP
二、找到Java高占用线程ID
ps -mp 进程ID -o THREAD,tid | sort -r
三、线程ID转16进制
printf “%x\n” 线程ID
四、查找堆栈信息
jstack 进程ID |grep 线程ID(16进制) -A 50
一、找到进程ID
TOP
二、找到Java高占用线程ID
ps -mp 进程ID -o THREAD,tid | sort -r
三、线程ID转16进制
printf “%x\n” 线程ID
四、查找堆栈信息
jstack 进程ID |grep 线程ID(16进制) -A 50