-XX:HeapDumpPath=D:\heap-dump\ ,这个也很好理解,就是配置HeapDump的路径,方便我们管理,这里我们配置为D:\heap-dump,当然你也可以根据自己的需要,定义为其他的目录 20200619155650833.png] 我们再运行一下程序,看看是什么样子, java.lang.OutOfMemoryError: Java heap space Dumping heap to D:\heap-dump Java heap space at com.diancan.JavaOOMDemo.main(JavaOOMDemo.java:14) 执行了14次 我们发现日志上面多了点东西,创建了一个文件,在D:\heap-dump
-XX:HeapDumpPath=D:\heap-dump\ ,这个也很好理解,就是配置HeapDump的路径,方便我们管理,这里我们配置为D:\heap-dump,当然你也可以根据自己的需要,定义为其他的目录 我们再运行一下程序,看看是什么样子, java.lang.OutOfMemoryError: Java heap space Dumping heap to D:\heap-dump\java_pid24312 Java heap space at com.diancan.JavaOOMDemo.main(JavaOOMDemo.java:14) 执行了14次 我们发现日志上面多了点东西,创建了一个文件,在D:\heap-dump
通过使用heap-dump模块来定时纪录内存快照,并通过chrome开发者工具profiles来导入快照,对比分析。
通过使用heap-dump模块来定时纪录内存快照,并通过chrome开发者工具profiles来导入快照,对比分析。
通过使用heap-dump模块来定时纪录内存快照,并通过chrome开发者工具profiles来导入快照,对比分析。
通过使用heap-dump模块来定时纪录内存快照,并通过chrome开发者工具profiles来导入快照,对比分析。
生成堆转储快照文件之后,该堆的应用程序下增加了一个以[heap-dump]开头的子节点。
自动生成错误日志)-XX:+PrintGCApplicationStoppedTime-XX:+PrintGCDetails-XX:+PrintGCDateStamps-Xloggc:/usr/local/heap-dump