1、top -c 找出cpu高的java进程号3342
2、top -Hp 3342 查看cpu占用time最高的线程编号96961
3、执行 printf "%x\n" 96961 获取线程十六进制地址17ac1 (十六进制一定要小写)
4、执行 jstack 3342 |grep -10 17ac1(线程十六进制号)
5、排查代码ExpiringMap.java:282
1、top -c 找出cpu高的java进程号3342
2、top -Hp 3342 查看cpu占用time最高的线程编号96961
3、执行 printf "%x\n" 96961 获取线程十六进制地址17ac1 (十六进制一定要小写)
4、执行 jstack 3342 |grep -10 17ac1(线程十六进制号)
5、排查代码ExpiringMap.java:282