1.jmap+MAT分析内存溢出
jmap -dump:format=b,file=heap.hprof pid 导出pid的内存影像文件
使用mat分析内存影像,分析内存溢出问题
2.cpu利用率标高
分析:很有可能发生死循环
解决方案:
1.top 查看占用cpu最高的几个pid
2. 执行命令或者此pid下的线程运行状况 top -p pid -H
找到线程的10进制的线程id,用命令转换位16进制 printf "%x" 十进制 转换为16进制
3.使用jstack pid >文件地址 ,将pid的线程信息导出
4.根据2中得到的线程id,到3中导出的线程信息中分析