Java堆内存溢出异常测试

来源:互联网 发布:魔兽官方对战平台mac 编辑:程序博客网 时间:2024/06/02 05:30
eg: 

package com.jfans;

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

/*
 * Java堆内存溢出异常测试
 * 当在JVM的堆中创建大量的对象时而堆内存又分配不足时就抛出OutOfMemoryError异常
 * VM参数: -Xms20M -Xmx20M -XX:+HeapDumpOnOutOfMemoryError
 */
public class HeapOutOfMemoryError {
 public static void main(String[] args) {
   List<Object> list = new ArrayList<Object>();
  
   while(true){
    list.add(new Object());
   }
  
  
  
 }

}