我的同事和我(所有在Mac上都使用Juno)遇到了同样的问题,当我们处理Android代码时,一切都很好我们打开各种xml文档(布局,清单等)。一旦我们这样做,在各种奇怪的事情开始发生之前,有限的时间跨度(通常约30分钟)。 即:
大多数动作(如在文件之间切换或保存代码或更改视角)需要多秒钟(有时超过一分钟),并且沙滩球会旋转。
它开始很慢 - 最初只是将操作延迟一两秒,但很快变得非常糟糕以至于它变得无法使用并且需要重新启动Eclipse。 (重启确实可以修复它。)
我想知道这是否是一个已知的错误和/或是否有规定的补救措施。
答案 0 :(得分:1)
Increasing the heap size of Eclipse's JVM,通过修改eclipse.ini
文件,通常可以缓解此问题。
默认值偏低。我们有一个非常大的Android项目,并且在编译时经历了大幅减速,因为当Eclipse接近内存限制时过多的GC。
对于新安装,我们始终使用此配置:
org.eclipse.epp.package.standard.product
--launcher.XXMaxPermSize
512M
(...)
org.eclipse.platform
--launcher.XXMaxPermSize
512m
(...)
--launcher.appendVmargs
-vmargs
-Xms512m
-Xmx1024m
另外,正如NickT所说,我建议更新到Eclipse 4.3。