1.先模拟CPU占用过高的问题
程序打印日志信息:
2.排查CPU占用过高的问题思路和步骤
第一步:top 命令,找到耗cpu的进程ID
top
按1找到占用排名靠前的进程
第二步:查询这个进程下的各线程占cpu的情况:
ps -mp 18721 -o THREAD,tid,time
第三步: 根据线程ID查询问题代码
命令: jstack [进程ID] |grep -A 5 `printf "%x" [线程ID]` 举例: jstack 18721 |grep -A 5 `printf "%x" 18768`



