cpu占用过高排查思路
1、top查看占用cpu高的进程 pid
2、top -Hp pid 查看进程中占用cpu过高的线程id tid
3、printf '%x/n' tid 转化为十六进制
4、jstack pid |grep tid的十六进制 -A 30 查看堆栈信息定位
jvm old区占用过高排查思路
1、top查看占用cpu高的进程 pid
2、jstat -gcutil pid 时间间隔 查看gc状况
3、jmap -dump:format=b,file=name.dump pid 导出dump文件
4、用visualVM分析dump文件