【问题标题】:Eclipse Content Assist Slowness with large projectsEclipse Content Assist 大型项目的缓慢性
【发布时间】:2014-03-13 19:30:34
【问题描述】:

我在 Eclipse 中的一个大型 Java 项目中遇到了 Java Content Assist 极度缓慢的问题。该项目有很多依赖的罐子(> 100)。我不确定缓慢是否是由于依赖的 jars,但我猜是这样。

你们中有人遇到过类似的问题吗?我将激活延迟更改为 500 毫秒以减轻痛苦,但我仍然会弹出“内容辅助问题”提示禁用 Mylyn。我还设置了以下超时标志。

-Dorg.eclipse.jdt.ui.codeAssistTimeout=60000

它似乎没有帮助。

-Xmx 设置为 900m。我正在使用具有 4 GB RAM 的双核 3 GHz Windows XP 32 位机器。

欢迎您提出任何建议或解决方案。

谢谢。

【问题讨论】:

标签: java eclipse content-assist


【解决方案1】:

如果项目中的任何 jar 或内容不在快速的本地磁盘上,请将它们放在快速的本地磁盘上。

【讨论】:

  • 我遇到了这个问题。有时需要 +10 秒才能得到响应。
【解决方案2】:

Eclipse 有一个错误,如果您的工作区中有大型复杂的罐子,内容辅助将减慢到无法使用的程度。见my question here for more

该错误已修复,但我不知道它是否在当前版本中。

【讨论】:

  • Damo,我之前确实读过这个,最初认为这可能不相关,但再次阅读 eclipse 错误报告告诉我这可能是同一个问题。但是,根据这个bugs.eclipse.org/bugs/show_bug.cgi?id=289057,这已经解决了,应该是我正在使用的 Eclipse 3.6 的一部分。不幸的是,我经常使用 Mylyn,所以我不愿意禁用它。
  • 我在 3.6M2 遇到了问题。它说它已在 3.6M6 中修复,但我无法在下载页面中将其列为已修复的错误。作为测试,尝试从类路径和项目中删除最大的 10 或 20 个 jar,看看这是否有助于 Content Assist。
【解决方案3】:

您在使用 Mylyn 吗?如果没有...禁用 Mylyn 内容助手会对您有很大帮助。

【讨论】:

    【解决方案4】:

    我正在处理一个远程系统项目,其中 JAR 是从远程系统的 /lib 文件夹配置的。我刚刚在本地导入了所有相关的 JAR,配置了构建路径以使用这些本地 JAR 而不是远程 JAR,而 Bob 是你的叔叔!问题解决了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多