场景排查
jps -l:查看java进程jcmd pid GC.heap_info:查看堆内存分布jmap -histo:live 进程id | more:查看对象数量
参数设置
-Xms:设置堆的初始大小-Xmx:设置堆的最大内存-XX:MetaspaceSize:设置元空间大小-XX:MaxMetaspaceSize:设置元空间最大内存
启动命令
nohup java -Xmx500m -XX:MaxMetaspaceSize=128m -XX:+HeapDumpOnOutOfMemoryError - XX:HeapDumpPath=/home/ubuntu/dump.hprof -jar demo.jar > /home/ubuntu/app.log 2>&1 &