0

我需要在我的项目中使用 hibernate,并且在编辑 HTML 文件或 JSF 文件时需要更好的代码完成,所以我从 Eclipse Marketplace 安装了 Jboss Tools。我从 2010 年开始使用这个组合,但自上次更新以来,我在 eclipse 中遇到了一些随机的“内存不足错误”。我编辑了配置文件以增强堆和永久空间,但即使专用超过 3gb,错误仍然存​​在。

有人遇到这种情况吗?有没有人找到解决方案?

我认为有很多人有同样的问题,因为即使在全新安装 ide 和插件之后问题仍然存在。

在谷歌上我找不到任何有用的东西,我认为解决方案不会增加堆的更多,因为内存检查器显示的使用量少于 300MB,而我的堆目前是 3GB。当错误发生时,堆空间会立即从 300MB 增加到 3GB,并且在几秒钟后,ide 会显示错误弹出窗口。出错后,堆变得小于 300MB。

注意:问题出现在 jdk 1.7、1.8(今年和去年的所有更新)和 Windows PC 上(在 Windows 7 和 Windows 8/8.1 上都会发生)

4

1 回答 1

0

我对这个问题做了一些深入的调查。我发现这不是因果关系!在编辑带有一些内联 JS 的 HTML 文件时,这个问题总是会发生。

所以有什么问题?问题是 JS 验证器。在编译时禁用 JS 验证器可以解决问题(这不是真正的解决方案,但这是我目前找到的唯一方法)。

我认为 HTML 验证器和 JS 验证器相互干扰,导致一些循环导致 Eclipse 上的 OutOfMemoryException。

于 2014-12-22T11:54:02.040 回答