我需要在我的项目中使用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都有)
答案 0 :(得分:0)
我对这个问题做了一些激烈的调查。我发现这不是因果关系!在编辑带有内联JS的HTML文件时,这个问题总是会发生。
那么问题是什么? 问题是JS验证器。 在编译时禁用JS验证器可以解决问题(它不是一个真正的解决方案,但它是我目前找到的唯一方法)。
我认为HTML验证器和JS验证器相互干扰导致一些循环导致Eclipse上的OutOfMemoryException。