JVM内存溢出之导出内存映像文件

内存溢出自动导出

首先配置启动时的JVM参数,这边是Idea的
JVM内存溢出之导出内存映像文件_第1张图片
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=./

生成的文件在你的项目根目录下

jmap 手动导出

JVM内存溢出之导出内存映像文件_第2张图片
jmap -dump:format=b,file=head.hprof 3336
关于ID

C:\Users\Lenovo>jps -l
12560 org.jetbrains.idea.maven.server.RemoteMavenServer
11368 org.jetbrains.jps.cmdline.Launcher
3336 com.example.demo.DemoApplication
7592 sun.tools.jps.Jps
8588 org.jetbrains.kotlin.daemon.KotlinCompileDaemon
9708

jps和jmap还有jstat等的命令建议去Oracle官网学习,用谷歌的在线翻译就行了

你可能感兴趣的:(jvm)