jvm_outofmemory_HeapOOM

package cn.itcast_03_jvm.outofmemory;


import java.util.ArrayList;
import java.util.List;


/**
 * 演示堆内存溢出
 * 通过run configurations配置下列参数
 * VM Args:-Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError
 * 参数-XX:+HeapDumpOnOutOfMemoryError可以让虚拟机在出现内存溢出异常时Dump出当前的内存堆转储快照以便事后进行分析,文件在项目中
 */
public class HeapOOM {
static class OOMObject {
}


public static void main(String[] args) {
List<OOMObject> list = new ArrayList<OOMObject>();
while (true) {
list.add(new OOMObject());
}
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章