Eclipse变得太慢 - 工作区娱乐帮助

时间:2010-12-08 09:52:14

标签: eclipse performance workspace

随着时间的推移,我的Eclipse越来越慢。我在互联网上找到的提示没有帮助。 我所做的是完全删除了我的工作区,创建了新的工作区并将我的所有项目重新导入到新的工作区中,这确实有所不同。

所以我的问题是,是否可以在不删除和重新创建工作区的情况下执行此工作区清理... 也许工作区中有一些缓存变得越来越大?有什么想法吗?

谢谢!

7 个答案:

答案 0 :(得分:30)

Eclipse会跟踪本地历史记录中的所有更改。这可能会导致经济放缓。 本地历史记录位于.metadata/.plugins/org.eclipse.core.resources/.history

答案 1 :(得分:14)

不确定更新版本的eclipse,但在

中的3.1设置中
  

偏好设置 - >常规 - >工作区 - >本地历史记录

对我不起作用。我把它设置为默认为7天,但文件保存了4年。我想其他人也有同样的问题。

对我来说,它有助于从

手动删除历史文件
.metadata/.plugins/org.eclipse.core.resources/.history.

答案 2 :(得分:4)

我使用RAD 7.5(基于Eclipse 3.4)。我发现我的几个项目有百万的历史文件,都超过7天,并且大多数是相同的虚拟MANIFEST.MF文件(39字节)。

当我尝试使用Windows资源管理器删除旧项目时,我发现了这一点。 12个小时后,Windows资源管理器报告它已经回收了350万个文件,并且仍在工作。

我发现删除工作区的唯一方法是打开一个命令窗口,CD到

<project>\.metadata\.plugins\org.eclipse.core.resources\.history

然后输入

DEL *.* /s/q

即使这花了一个小时的时间。

答案 3 :(得分:2)

尝试使用

从命令提示符运行eclipse
eclipse.exe -clean

更多http://www.myeclipseide.com/PNphpBB2-viewtopic-t-10280.html

答案 4 :(得分:0)

我只是通过删除eclipse目录OPTReplica中的所有内容来解决问题。在那之后,重新统计日食,对我来说它有所帮助。

答案 5 :(得分:0)

有时由于物理内存问题,它无法构建工作区。 所以要删除内存问题更新@

  

的eclipse.ini

文件如下

-Xms512m
-Xmx1024m
-XX:MaxPermSize=1024m
--launcher.XXMaxPermSize 1024m

答案 6 :(得分:0)

Eclipse被编程为文件炸弹,它会在现代健壮的文件系统上引发各种各样的问题,evben。如果您的工作区位于您的操作系统分区上,问题可能从磁盘空间的大量浪费到无法阻止您的操作系统启动。 Eclipse被编程为文件炸弹。

eclipse中的清理机制不起作用,因此唯一可行的选择是定期手动清理工作区,或者在启动eclipse之前将清理代码添加到执行此操作的sh文件中。 / p>

另一个选择是将eclipse开发人员引入数据库的神奇世界,这些数据库可以更快地运行并且更容易编写代码。可悲的是,一个愚蠢的人说,他们会看到每个发出单词&#34; sqlite&#34;或者&#34; jdbc&#34;,并且每个星期天将牺牲处女为全强大的文件炸弹。