1 生产环境cpu飙高的产生的原因

image.png
image.png

2 Arthas工具如何排查Linux环境下cpu飙高的问题

image.png
curl -O https://arthas.aliyun.com/arthas-boot.jar
java -jar arthas-boot.jar

3 jvisualvm 工具如何排查Windows环境下cpu飙高的问题

image.png
window下可以通过当前jdk自带的工具进行分析,运行jvisualvm工具进行jvm内存分析,可以找到哪一个线程名称导致cpu飙高的问题,然后定位代码中哪里使用到了这个代码,从而找到问题