1. 程式人生 > >堆記憶體溢位時,儲存記憶體快照:-XX:+HeapDumpOnOutOfMemoryError

堆記憶體溢位時,儲存記憶體快照:-XX:+HeapDumpOnOutOfMemoryError


-XX:+HeapDumpOnOutOfMemoryError
該配置會把快照儲存在使用者目錄或者tomcat目錄下,也可以通過 -XX:HeapDumpPath=/tmp/heapdump.hprof 來顯示指定路徑


此外,OnOutOfMemoryError引數允許使用者指定當出現oom時,指定某個指令碼來完成一些動作。
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump.hprof -XX:OnOutOfMemoryError="sh ~/test.sh"