-1.解决JVM问题
1、进入Java安装的bin目录
cd /usr/local/java/bin
2.查看CPU使用情况
top -c
3.查看jmap命令是否可以使用,如果不能使用则使用全路径或者配置好环境变量
etc/rc.local中添加环境配置
4.查看堆内存使用情况
/usr/local/java/bin/jmap -heap pid
5.查看内存存活实例
/usr/local/java/bin/jmap -histo:live pid|more
6.导出当前线程的快照信息
/usr/local/java/bin/jmap -dump:live,format=b,file=153.dmp pid
eg:/usr/local/java/bin/jmap -dump:live,format=b,file=153.dmp 19950
7.如果文件过大,进行压缩
zip 153.zip 153.dump
8.导出当前栈使用情况
./jstack 18649 >33.txt
jmap –heap PID > 20220613.TXT
jmap -histo [pid] > pid.histo.txt
jstack pid > stack.txt
split -b 500m log.txt