【问题标题】:Eclipse and Google plugin (gwt) very slowEclipse 和 Google 插件 (gwt) 非常慢
【发布时间】:2010-12-15 15:03:46
【问题描述】:

我使用 Eclipse 和 GWT 插件。

我有一个中型项目(大约 500 个文件)。当我保存文件时,它可能很快,也可能需要很长时间(大约 1 到 2 分钟)。问题是现在保存起来往往需要很长时间。

进度条消息为“刷新参考”,有几十个任务“刷新参考”。

不知道怎么解决……

你知道为什么 eclipse 这么慢,并且在它发生时会指示几十个“刷新引用”任务吗?

我准确地说我有一台好电脑:4Go RAM,双核 Mac Book Pro 15" 磁盘 7200

**编辑:我确认它来自谷歌插件 Eclipse。当我卸载它时,它运行完美。我认为这个插件有一些错误......

已在 GWT 邮件列表上启动了一个线程。

已打开一个问题:如果您有同样的问题,请加注星标: http://code.google.com/p/google-web-toolkit/issues/detail?id=5773 **

【问题讨论】:

标签: eclipse performance gwt


【解决方案1】:

以下是一些导致我在 Eclipse 中出现严重缓慢的原因:

  • 在“类型层次结构”视图中打开了一个大型类型层次结构。这使得保存层次结构中的所有文件非常慢。在该视图上使用“清除历史记录”。 “搜索结果”和类似的视图也可能产生类似(尽管较小)的影响。
  • 如果可能,请删除所有 AspectJ 集成。与 Spring 集成(Springsource Tool Suite)类似。这些解决方案会导致非常显着的减速。
  • 内容辅助:在“首选项 > Java > 编辑器 > 内容辅助 > 高级”中:删除“Java(以任务为中心)”上的所有复选标记,并将它们替换为“Java”。这将内容辅助速度提高了几倍。

与往常一样,在 eclipse.ini 中使用足够高的内存设置。 此外,在 Mac 上,最好使用 Eclipse 的当前 Cocoa 版本。

【讨论】:

  • 我不使用层次结构视图,我已经删除了所有 Springsource 工具套件,并且我只选中了两个复选框(非任务重点)以进行内容辅助。问题依旧
  • @Jerome:嗯,当然还有很多其他原因。您是否仅在使用此特定工作区或其他工作区时才看到问题?您可以尝试将您的项目签出到新的工作区吗?
  • @Jerome: "that doesn't run", "this doesn't fix[ed] my problem", ... 这些真的是相当不友好的回答,我必须说.这不是(付费)用户支持,我们不是来修复您的问题。我们只能(免费)为您提供一些经验建议,这些建议在过去有所帮助,并且可能对您的情况有所帮助,也可能无济于事。
  • 抱歉,我不认为我的回答不友好,如果是这种情况,我真的很抱歉。我的英语不是很流利,所以在某些情况下,我不明白某些单词的影响。我非常感谢您的帮助,并感谢您的评论!对于这个问题,我在 GWT 邮件列表中写了同样的内容,谷歌团队成员检测到了同样的问题。因此,GWT 团队将进行调查。我会随时通知您。
  • @Jerome:感谢您的澄清。我找到了您的新 issue report 和您的 post on the gwt group - GPE 似乎存在一个真正的(新的?)问题。还没有遇到过,但我肯定会为这个问题加注星标。
【解决方案2】:

这是一个性能错误。

Google 团队正在研究它,您可以在此处关注它: http://code.google.com/p/google-web-toolkit/issues/detail?id=5773

【讨论】:

    【解决方案3】:

    检查的一件好事是删除 GWT 断点(请参阅answer here)。 我用GWT调试模式很久了,一天编译+加载从1分钟到15分钟。

    删除绿色 (C) 类断点对我来说是个窍门。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      • 2011-05-20
      • 2015-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多