Eclipse Luna + Jboss Tools =编辑HTML或JS时的堆空间错误

时间:2014-11-19 12:53:37

标签: eclipse jboss-tools

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

是否有人遇到此事? 有没有人找到解决方案?

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

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

注意:问题在于jdk 1.7,1.8(本次和去年的所有更新)以及Windows PC(Windows 7和Windows 8 / 8.1都有)

1 个答案:

答案 0 :(得分:0)

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

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

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