排查JVM Cpu过高的问题
1、导出线程堆栈信息,可将输出保存到文件中
jstack 24987 > jstack24987
2、查看jvm进程内部线程的状态
top -H -p 24987
3、找到高CPU的线程25089,转换为16进制 0x6201
在文件jstack24987 中查找到nid=0x6201的内容
定位到业务代码,进行优化
1、导出线程堆栈信息,可将输出保存到文件中
jstack 24987 > jstack24987
2、查看jvm进程内部线程的状态
top -H -p 24987
3、找到高CPU的线程25089,转换为16进制 0x6201
在文件jstack24987 中查找到nid=0x6201的内容
定位到业务代码,进行优化