java内存泄露内存溢出怎么样保留内存日志进行分析
2018-09-08 15:35 小兵故事 阅读(2930) 评论(0) 编辑 收藏 举报/** * -Xms20M -Xmx20M * @author * */ public class HeapOOM { static class OOMObject { } public static void main(String[] args) { List<OOMObject> list = new ArrayList<OOMObject>(); while(true) { list.add(new OOMObject()); } } }
启动参数 -XX:+HeapDumpOnOutOfMemoryError
如果发生内存泄露和内存溢出,就会在根目录上生成***.hprof文件
通过内存分析工具Eclipse Memory Analysis Tools (MAT),就可以对内存进行分析