Eclipse刷新工作区需要永远

Eclipse refreshing workspace takes forever

当我启动Eclipse,准备摇滚时,我必须坐在那里等待5到6分钟,直到Eclipse得到它的结果,"刷新工作区...(13%)"它在状态栏中指出 Eclipse完全被冻结了。

有没有什么方法可以关闭它或者至少加快这个"令人耳目一新"的速度?

更新:

事实证明,通过关闭不使用的项目,解决方案很容易解决。 我目前有大约25个项目,几乎所有项目都是Subversion结账。 我认为在启动时Eclipse会扫描所有打开/活动项目并进行某种同步。 关闭我目前没有开展工作的项目会大大加快启动Eclipse的速度。


SO上有几个问题/答案可能对您有所帮助:

  • 加速Eclipse的诀窍
  • 如何加快日食项目'刷新';我正在使用每天建议的filesync插件,这是一个真正的乐趣:SVN更新10秒,而不是5到8分钟(我的文件在网络驱动器上);启动Eclipse时也是如此,因为它是需要时间的"项目刷新",就像你描述的那样。
  • Eclipse优化

也许这些帖子至少会对你有所帮助:-)

如果没有:你能告诉我们你的设置吗?你使用哪些插件,你的项目有多大,你使用哪种操作系统,你使用什么样的电脑(CPU,RAM,......)......

有一点可以肯定的是,获得更多内存,至少如果你只有1 GB:那对于Eclipse来说肯定是不够的;在我看来,如果您希望能够同时运行任何其他内容(浏览器,邮件,等等......),则需要2 GB。

其他一些想法包括:

  • 使用sun的JVM;使用最新版本可能是一个好主意
  • 使用最新版本的Eclipse(对于PHP,我从PDT 1.x切换到2.x时看到了很多东西,至少)
  • 正确配置您的JVM / eclipse.ini


根据我的经验,刷新工作区问题并不总是与打开项目的数量相关。事实上,我认为在UI启动后不久,Eclipse会自动挂起来有几个不同的原因。可以尝试不同的Eclipse版本(Indigo,Juno或Kepler)的一件事是删除平台索引文件。只需针对工作区元数据目录运行find命令,并删除找到的* .index文件。


根据我的经验,它通常是Eclipse的一个刷新步骤。如果您点击刷新(等待)对话框中的详细信息,您将看到它所采取的步骤。我敢打赌,它坚持与服务器相关的一些刷新,你可以通过点击大红色停止按钮跳过这一步。那应该解决它。


我对我的案子做了什么:

  • 重命名项目有问题
  • 重启Eclipse
  • 关闭项目(如果它仍然打开)
  • 关闭Eclipse
  • 将项目重命名为原始名称
  • 希望能帮助到你!