1: top -c                   查看UPC占比高的进程

2: top -Hp 线程号    查看异常线程 

定位低性能代码定位低性能代码

3:使用   printf "%x\n"  线程号    将异常线程号转化为16进制

定位低性能代码

4:jstack 进程号|grep 16进制异常线程号 -A30   定位异常代码的位置

定位低性能代码

相关文章: