-XX:+HeapDumpOnOutOfMemoryError
1.这个jvm启动参数含义:当堆内存空间溢出时输出堆的内存快照。
2.配合参数: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/home/tomcat/logs/...
3、触发条件:java.lang.OutOfMemo-ryError: Java heap space
也就是说当发生OutOfMemoryError错误时,才能触发-XX:HeapDumpOnOutOfMemoryError 输出到-XX:HeapDumpPath指定位置。