随着时间的推移,我的Eclipse越来越慢。我在互联网上找到的提示没有帮助。 我所做的是完全删除了我的工作区,创建了新的工作区并将我的所有项目重新导入到新的工作区中,这确实有所不同。
所以我的问题是,是否可以在不删除和重新创建工作区的情况下执行此工作区清理... 也许工作区中有一些缓存变得越来越大?有什么想法吗?
谢谢!
答案 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)
尝试使用
从命令提示符运行eclipseeclipse.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;,并且每个星期天将牺牲处女为全强大的文件炸弹。