我的JVM学习 (1)

我的JVM学习(1)


作为一个JVM学习系列的博客,记录我的学习笔记以及心得:

学到的第一个JVM调节参数      -XX:+HeapDumpOnOutOfMemoryError -Xms20m -Xmx20m  

                                                      当堆内存溢出时保存内存快照文件,并设置堆内存的大小为20M

我的JVM学习 (1)

保存的快照文件如下图所示:

我的JVM学习 (1)


需使用一个eclipse工具来打开这种文件类型:        我的JVM学习 (1)

打开后是这个样子:我的JVM学习 (1)

我的JVM学习 (1)     这个选项可以显示更详细的对象信息:

我的JVM学习 (1)


对于java内存管理可以使用jdk自带工具jconsole:

我的JVM学习 (1)

打开jconsole后可以看到一些java进程的信息,用于分析判断:我的JVM学习 (1)