Eclipse堆空间(内存不足错误)

use*_*687 6 eclipse

我在日食中面临记忆问题.最初我得到了这个错误:'未处理的事件循环异常java堆空间',有时还出现'内存不足错误'.

我以某种方式设法将堆大小增加到-Xmx990m.但它仍然不起作用.当我尝试增加堆大小时,我在启动eclipse时遇到错误'无法创建虚拟机'.

我试图在eclipse.ini文件中进行其他更改.当我更改XXMaxPermSize时,它会给我'permGen内存错误'.几次,我得到了不同的其他类型的错误,如"未处理的事件循环异常GC开销超出限制"和2-3种不同的类型.请帮助我做些什么会很棒!

mac*_*ost 9

关于购买更多RAM的Jeshurun有点轻率的评论实际上是相当准确的.Eclipse是一个记忆HOG!在我的机器上,Eclipse现在使用2.1GB; 可不是闹着玩的.如果您希望能够真正有效地使用Eclipse,并拥有所有强大功能,那么您确实需要大量内存.

话虽这么说,有一些方法可以使用Eclipse,内存更少.我发现的最大帮手是禁用所有验证器(在窗口>首选项>验证下选中"暂停所有验证器";只是禁用单个验证器没有用).内存吮吸的另一个常见来源是插件.如果您要保持当前的内存限制,我强烈建议您:

  1. 卸载当前的Eclipse
  2. 下载核心/独立/只是Java版本的Eclipse(内置文件大小/没有插件的版本)
  3. 尝试使用它一段时间,看看性能如何.如果没问题,请尝试一次安装一个您喜欢的插件.永远不要安装多个,并给每个试验一周或两个.
  4. 您可能会发现某些插件会大大增加内存使用量; 不要使用那些(如果你这样做,获得更多的RAM).

希望有所帮助.