项目稳定运行,但难免会有些操作引发CPU飙高,怎么处理呢?
附源码:模拟CPU飙高,while(true)
道路千万条,开车第一条
不要慌,不要慌,不要慌
jps查看进程IDjps或者jps -l- eg. 拿到进程ID
795
top查看进程实时监控,拿到CPU飙高的线程ID()top -Hp 795- eg. 拿到CPU飙高的线程ID
841
- 将上一步线程ID转换为十六进制
printf "%x\n" 841- eg. 拿到十六进制线程ID
349
jstack堆栈跟踪工具jstack 795|grep 349 -A 30- 报错
well-known file is not secure对应PID的启动用户不是当前用户
2020年3月7日大约 3 分钟