12

如果我尝试编辑其中一个 layout.xml,Eclipse 会变得越来越慢,大约 1 分钟后,它会显示5-6 行“Java 堆空间”错误消息,仅此而已:

错误1

在此之后,Eclipse没有响应,我强制退出它,我得到了第二个错误:

错误2

每次我想编辑该特定布局时,都会发生这种情况。

有人可以告诉我任何建议我该怎么做吗? 我无法继续我的工作,这真的很烦人,它只是阻止了我,我什么也做不了,我收到这个错误大约 10 次。

编辑:

很多人说要增加堆大小,在 .ini 文件等中将 Eclipse 配置到您的计算机上。以防万一我现在强调问题这不是配置错误,这显然是 Eclipse 错误,即消耗无论你有多少,你在几分钟内拥有的所有记忆。配置 .ini 文件不会解决这个问题

尝试关闭 Lint。

4

3 回答 3

16

我关闭了 Lint,问题解决了。如果您遇到此类问题,请始终关闭 Lint。

于 2013-02-22T14:12:47.400 回答
3

布局中的某些东西正在尝试操作大量数据,并且对其进行处理会迫使 JVM 耗尽堆。是否使用了任何转换或 XSLT?模式是否允许标签的子节点无限嵌套?

检查布局是否存在某种形式的递归或任何其他类型的无限扩展。

尝试发布一个标题为“什么会导致此 XML 耗尽内存?”的单独问题。并包含布局的 XML 代码。您可以在此处执行此操作,但添加新问题会更简洁。

于 2013-02-06T16:49:32.577 回答
0

几分钟前我遇到了同样的问题,但我所做的是我更改了我将要使用的图像,因为该属性太大了。所以尝试和你另一个图像,你将能够看到你的工作而无需触摸任何设置

于 2013-09-28T19:43:37.933 回答