【问题标题】:Eclipse Luna + Jboss Tools = Heap space error while editing HTML or JSEclipse Luna + Jboss Tools = 编辑 HTML 或 JS 时出现堆空间错误
【发布时间】:2014-11-19 12:53:37
【问题描述】:

我需要在我的项目中使用 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 都会出现)

【问题讨论】:

  • 您使用的是什么版本的 JBoss 工具?
  • 我正在使用 Jboss Tools 4.4 for Eclipse Luna。
  • 如果您可以向我们提供一些步骤或项目来重现该问题,我们可以帮助追踪它。报告此类错误的最佳地点是jira.jboss.org/jira/browse/JBIDE
  • 我不完全确定该错误是否来自 Jboss 工具,它可能是添加 Jboss 工具时出现的 Eclipse 错误。这就是我没有打开 Jira 的原因。我将为您的 jira 创建一个带有该问题的小项目
  • 您仍然可以在 JBoss Tools JIRA 中打开问题。请提供堆栈跟踪,以便我们找出问题所在并在 eclipse bugzilla 中向上游报告。

标签: eclipse jboss-tools


【解决方案1】:

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

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

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

【讨论】:

  • 很高兴看到 stacktrace,我们对改进 Eclipse JSDT 工具非常感兴趣 :)
猜你喜欢
  • 2016-06-04
  • 2012-05-27
  • 1970-01-01
  • 1970-01-01
  • 2016-06-25
  • 2016-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多