ZhenQin 11 роки тому
батько
коміт
3f5db7b944
1 змінених файлів з 17 додано та 0 видалено
  1. 17 0
      java/mat.md

+ 17 - 0
java/mat.md

@@ -0,0 +1,17 @@
+生成heap dump文件的方法:
+
+###方法一
+
+使用jdk的jmap命令,在运行中的JVM生成Dump文件
+
+    jmap  -dump:format=b,file=/path/heap.bin 进程ID
+
+如果只dump heap中的存活对象,则加上选项-live,如下:
+
+     jmap  -dump:live,format=b,file=/path/heap.bin 进程ID
+
+###方法二
+
+让JVM在遇到OutOfMemoryError时生成Dump文件
+
+    -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path