系统内存不足,java.lang.OutOfMemoryError: Java heap space

  1. 问题:系统内存不足,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 使用内存

你可能感兴趣的:(java)