Eclipse:Java 堆 space,如何修复?
Eclipse: Java heap space, How to fix it?
我在 eclipse 上有很长一段时间的错误,我在 Whosebug 中搜索解决方案,我发现了两个不同的建议,但我尝试没有成功。
第一次尝试,是通过以下更改更改 eclipse.ini 文件,
尝试分配更多堆 space 给 eclipse。转到 eclipse 目录中的 eclipse.ini 文件并更改堆 space 参数。
-XX:MaxPermSize=256m
-Xms128m
-Xmx512m
第二次尝试是使用如下命令启动 eclipse :
eclipse -vmargs -XX:PermSize=128M -XX:MaxPermSize=512M
有时它可以工作,但几个小时后问题又回来了,有时我无法解决这个问题,所以我等了一天,问题消失了,几天后又出现了。
我该如何解决它,因为我无法处理我的项目。
我在 Fedora 20 上。
内存使用取决于您在 Eclipse 中做什么以及安装了哪些插件,但根据我的经验,512Mb 不足以舒适地工作。我用于 Eclipse Luna 64 位 (eclipse.ini):
-Xms128m
-Xmx1200m
使用这些设置,我可以让 Eclipse 打开一个星期并打开数百个源文件,而无需 OutOfMemoryError
。
请注意,PermSize/MaxPermSize 选项已过时,因为 Java-8(它实际上并没有改变任何东西)。
我在 eclipse 上有很长一段时间的错误,我在 Whosebug 中搜索解决方案,我发现了两个不同的建议,但我尝试没有成功。
第一次尝试,是通过以下更改更改 eclipse.ini 文件,
尝试分配更多堆 space 给 eclipse。转到 eclipse 目录中的 eclipse.ini 文件并更改堆 space 参数。
-XX:MaxPermSize=256m
-Xms128m
-Xmx512m
第二次尝试是使用如下命令启动 eclipse :
eclipse -vmargs -XX:PermSize=128M -XX:MaxPermSize=512M
有时它可以工作,但几个小时后问题又回来了,有时我无法解决这个问题,所以我等了一天,问题消失了,几天后又出现了。 我该如何解决它,因为我无法处理我的项目。
我在 Fedora 20 上。
内存使用取决于您在 Eclipse 中做什么以及安装了哪些插件,但根据我的经验,512Mb 不足以舒适地工作。我用于 Eclipse Luna 64 位 (eclipse.ini):
-Xms128m
-Xmx1200m
使用这些设置,我可以让 Eclipse 打开一个星期并打开数百个源文件,而无需 OutOfMemoryError
。
请注意,PermSize/MaxPermSize 选项已过时,因为 Java-8(它实际上并没有改变任何东西)。