- 问题:系统内存不足,java.lang.OutOfMemoryError: Java heap space
原因:jdk使用的内存不足
解决方法:(原文链接 https://blog.csdn.net/qa962839575/article/details/43605241)
从上边的异常信息可以看到,JVM 需要使用的内存已经超过了我们分配给虚拟机可以使用的最大内存。所以问题就转化为如何设置eclipse 中jvm 的最大内存。
一、 尝试修改Eclipse.ini 文件 (此方法不行)
找到eclipse 目录下的eclipse.ini 文件,修改下面的内容:
-Xms40m
-Xmx512m
修改后重启eclipse ,发现根本不起作用。经过后来查阅一些资料,原来这里设置的最小内存和最大内存是不是给JVM 使用的,这个内存值包含了eclipse 自身使用的内存。
二、 修改jdk 使用内存