一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。
ps -mp pid -o THREAD,tid,time
printf "%x\n" tid
jstack pid|grep tid -A 30 可以看到出问题的代码。