OutOfMemoryError

/**
 * java -Xms10m -Xmx10m -XX:+HeapDumpOnOutOfMemoryError jvm.HeapOOM
 * @author zhangml
 *
 */
public class HeapOOM {
	
	public static void main(String[] args){
		int i = 1;
		try {
			List<OOM> list = new ArrayList<OOM>();		
			while(true){
				i++;
				list.add(new OOM());
			}
		} catch (Throwable e) {
			System.err.println(i);
			e.printStackTrace();
		}
	}
}
class OOM{
	
}

你可能感兴趣的:(java)