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());
}
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章