我从CVS导入了一个非常大的java项目。 问题在于,因为它是一个非常大的项目,所以Eclipse操作就像清理,运行,复制--etc一样非常慢。 能告诉我,我们怎么解决这个问题?
答案 0 :(得分:5)
使用任务管理器确定Eclipse是否正在交换。如果交换添加更多内存。
如果不进行交换,请增加Eclipse可用的内存量:http://blog.xam.dk/?p=58
如果达到32位JVM(大约3 GB)的上限,请升级到64位。
答案 1 :(得分:0)
如果您使用的是Windows,请将快捷方式目标更改为:C:\\ eclipse.exe -vmargs -Xms512m -Xmx1024m
答案 2 :(得分:0)
Eclipse维护代码的索引。这些可以使用大量内存和IO资源。
在增加其他人提到的堆大小之后,您获得的最大胜利是确保网络驱动器上没有任何内容。
答案 3 :(得分:0)
如果您无法按照他人的建议更新您的平台,请考虑查看各种标签装饰器。特别是团队特定的装饰器在大型项目中非常昂贵。
查看您的偏好设置:“团队” - >“CVS” - >“标签装饰”。明确“深入计算......”。 (至少Mercurial和Git具有相同的首选项,但名称不同。我没有找到在SVN中禁用此功能的方法。)
您可能还希望在“常规” - >“外观” - >“标签装饰”中对所有计算标签装饰器进行一般性查看。根据已安装的功能,可以通过各种性能提升来禁用许多功能......