1. 程式人生 > >linux下JVM引數-XX:+HeapDumpOnOutOfMemoryError 設定

linux下JVM引數-XX:+HeapDumpOnOutOfMemoryError 設定

1、配置方法

    在JAVA_OPTIONS變數中增加

    -XX:+HeapDumpOnOutOfMemoryError  -XX:HeapDumpPath=${目錄}。
    例如:export JAVA_OPTS="-Xms2048M -Xmx2048M -Xmn682M -XX:MaxPermSize=96M"

 2、引數說明

(1)-XX:+HeapDumpOnOutOfMemoryError引數表示當JVM發生OOM時,自動生成DUMP檔案。

(2)-XX:HeapDumpPath=${目錄}引數表示生成DUMP檔案的路徑,也可以指定檔名稱,例如:-XX:HeapDumpPath=${目錄}/java_heapdump.hprof。如果不指定檔名,預設為:java_<pid>_<date>_<time>_heapDump.hprof。