【发布时间】:2013-02-06 14:27:24
【问题描述】:
如果我尝试编辑其中一个 layout.xml,Eclipse 会变得越来越慢,大约 1 分钟后它会显示 5-6 行“Java 堆空间”错误消息,仅此而已:
在此之后,Eclipse 没有响应,我强制退出它,我得到了第二个错误:
每次我想编辑该特定布局时都会发生这种情况。
谁能告诉我对此我应该怎么做? 我无法继续我的工作,这真的很烦人,它只会阻止我,我无法做任何事情,我收到此错误大约 10 次。
编辑:
很多人说要增加堆大小,在 .ini 文件中将 Eclipse 配置到您的计算机等等。以防万一我现在强调问题:这不是配置错误,这显然是一个 Eclipse 错误,即 会在几分钟内消耗掉你所有的内存,不管你有多少。 配置 .ini 文件无法解决此问题。
尝试关闭 Lint。
【问题讨论】:
-
将 Eclipse.ini 中的条目更改为:-vmargs -XX:MaxPermSize=256m -Xms40m -Xmx800m
-
我已编辑。现在 Eclipse 不启动,而是显示第二个错误,但参数有所更改但相同。
-
然后将 -Xmx 值减小几步,检查它何时工作。
-
你可以通过使用JVM命令行选项-Xms, -Xmx, try -Xmx256m来增加或改变Java堆空间的大小
-
我认为这与设置无关,看起来 Eclipse 启动了无限循环或其他类似的东西。我只是添加一个TextView和BUMM,内存不足是不正常的...... Eclipse是一块......