请看下面的Demo:
Demo.java
public class Demo { public static void main(String args[]){ byte b[]=new byte[1024*1024*90]; } }
运行后,出现如下报错:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at Demo.main(Demo.java:6)
默认的java虚拟机的大小为64M,在对大数据进行处理时java就会报错。怎么解决呢?在运行程序前,更改虚拟机的大小。
操作步骤:Demo.java------Run As------Run Configurations,界面如下:
进入下面设置的界面:
然后选择Run ,运行你的程序,就OK了!
原文:http://www.cnblogs.com/lyjs/p/4853760.html