- 问题:系统内存不足,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 自身使用的内存。
&nb

当遇到'java.lang.OutOfMemoryError: Java heap space'问题时,原因是JDK使用的内存不足。解决方案包括修改Eclipse.ini文件(无效)、调整JDK使用的内存(有效)和修改Run Configurations(有效)。在JDK的默认VM Arguments或Run Configurations的VM arguments中设置-Xms和-Xmx参数,如'-Xms64m -Xmx128m',可增大JVM内存分配,避免内存溢出。
最低0.47元/天 解锁文章
5261

被折叠的 条评论
为什么被折叠?



