当前位置:  开发笔记 > 编程语言 > 正文

Eclipse:Java堆空间,如何解决?

如何解决《Eclipse:Java堆空间,如何解决?》经验,为你挑选了1个好方法。

我在eclipse上有一个错误已经很长时间了,我在stackoverflow中搜索了一个解决方案,我发现了两个不同的建议,但我尝试没有成功.

首先尝试,是通过以下更改来更改eclipse.ini文件,

尝试为eclipse分配更多的堆空间.转到eclipse目录中的eclipse.ini文件并更改堆空间参数.

-XX:MaxPermSize=256m
-Xms128m
-Xmx512m

第二个尝试是用这样的命令启动eclipse:

eclipse -vmargs -XX:PermSize=128M -XX:MaxPermSize=512M

有时它正在工作,但几个小时后问题又回来了,有时候我无法解决这个问题所以我等了一天,问题就消失了,而且几天之后就会再次出现问题.我该如何解决它,因为我无法处理我的项目.

我在Fedora 20上.



1> Tagir Valeev..:

内存使用量取决于你在Eclipse中做了什么以及你安装了哪些插件,但根据我的经验,512Mb还不足以让你舒服地工作.我用于Eclipse Luna 64bit(eclipse.ini):

-Xms128m
-Xmx1200m

通过这些设置,我可以让Eclipse打开一个星期,打开数百个源文件OutOfMemoryError.

请注意,自Java-8以来,PermSize/MaxPermSize选项已过时(它实际上不会更改任何内容).

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有