如何定位cpu瓶颈代码?

2016-11-03  本文已影响18人  canezk

一、查看cpu使用情况

top命令
top.png

二、查找进程

ps aux|grep xxx
ps aux.png

三、获取进程对应的线程cpu使用情况

ps -mp pid -o THREAD,tid,time
ps mp.png

四、获取16进制的线程号

printf "%x\n" tid

五、查看对应代码

jstack pid
grep xxxx -A number
其中xxxx是上一步获取的16进制数据
上一篇下一篇

猜你喜欢

热点阅读