-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指定位置。

4.关于fullgc:所以Systerm.gc() 以及fullgc 不会触发-XX:HeapDumpOnOutOfMemoryError

posted on 2020-07-06 22:31  小破孩楼主  阅读(4536)  评论(0编辑  收藏  举报