JVM内存溢出之导出内存映像文件
内存溢出自动导出
首先配置启动时的JVM参数,这边是Idea的
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=./
生成的文件在你的项目根目录下
jmap 手动导出
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官网学习,用谷歌的在线翻译就行了