在eclipse下设置JVM内存出现了问题。
package cn.dzr.eclipse;
import java.util.ArrayList;
import java.util.List;
public class Demodddd
{
public static void main(String[] args)
{
byte[] buff = new byte[1024*1024*350];
System.out.println("Hello , dzr!");
}
}
如上是代码。默认情况下,1024*1024*307可以通过。
350会报告如下错误:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at cn.dzr.eclipse.Demodddd.main(Demodddd.java:11)
于是我进入了参数设置里,进行了如下的修改。
如图,我已经将最大内存设置为了500M。
可是程序依然会报告如上的内存不够的错误。
------解决方案--------------------把你工程中不用的项目close 掉。