JVM调优
jmap使用
jmap -h 查看帮忙参数
查看heap信息
jhsdb jmap --heap --pid 20092
jvisualvm使用
=JDK9,VisualVM被移除了,需要去官网单独下载使用
https://visualvm.github.io/download.html
下载解压后,进入bin目录启动
即可图形化查看进程信息
设置内存溢出时,导出快照文件
也可以设置内存溢出自动导出dump文件(内存很大的时候,可能会导不出来)
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=./ (路径)
示例: -Xms5M -Xmx5M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./jvmtest.dump