java.lang.OutOfMemoryError:Java堆空间---带有intelliJ

时间:2014-04-24 13:28:29

标签: java intellij-idea

当我尝试编译项目时出现以下错误。

  

java.lang.OutOfMemoryError:Java堆空间

我添加了这个: enter image description here

这里:

enter image description here

我改变了这个:

enter image description here

虽然我不认为不使用groovy编译器 enter image description here

当我在终端中运行时: java -XX:+PrintFlagsFinal -version | grep -iE 'heapsize|permsize|threadstacksize'

我得到了这个(不知道它意味着什么,但也许有帮助): enter image description here

我还能做什么?

编辑:

我跑了:

Runtime rt = Runtime.getRuntime();
long totalMem = rt.totalMemory();
long maxMem = rt.maxMemory();
long freeMem = rt.freeMemory();
double megs = 1048576.0;

System.out.println ("Total Memory: " + totalMem + " (" + (totalMem/megs) + " MiB)");
System.out.println ("Max Memory:   " + maxMem + " (" + (maxMem/megs) + " MiB)");
System.out.println ("Free Memory:  " + freeMem + " (" + (freeMem/megs) + " MiB)");

在intelliJ中我得到:

  

总内存:85000192(81.0625 MiB)   最大记忆:129957888(123.9375   MiB)免费记忆:76973192(73.40735626220703 MiB)

在处理过程中(有自己的pde)我得到:

  

总内存:65011712(62.0 MiB)   最大记忆:1908932608(1820.5   MiB)免费记忆:57761176(55.085350036621094 MiB)

0 个答案:

没有答案