在OSX上加速Eclipse

时间:2010-03-03 18:30:46

标签: eclipse performance macos

尝试在我的iMac(2.4Ghz,4Gb RAM)上使用Eclipse for Android(ADT插件)开发,速度非常慢(Eclipse Galileo SR2 x64)。
我知道eclipse.ini技巧并做了一些改动,如:

  

-XX:MaxPermSize参数=256米
  -Xms256m
  -Xmx1024m
  -XX:+ UseCompressedOops
  -XX:+ AggressiveOpts
  -XX:+ UseConcMarkSweepGC

默认情况下使用Java 1.6:

  

-Dosgi.requiredJavaVersion = 1.6

但小项目仍然冻结。即使用50LOC滚动课程也很慢。在同一个项目中,IntellijIdea工作得更快 有一些秘密法术可以赢吗?

1 个答案:

答案 0 :(得分:4)

我发现保持eclipse性能的最佳方法是使用尽可能少的插件。

为此,我为不同的开发任务保留了完全独立的eclipse安装(一个用于Android,一个用于Python等)。

我不是使用其中一个规定的发行版(比如“Eclipse for Java developers”),而是始终使用PDE安装(即基本上没有插件)。然后我只添加了特定任务所需的插件。

我发现启动时间,内存使用情况和性能要好得多。我的环境都不需要超过200MB的RAM,即使有很多大项目打开。此外,无需弄乱eclipse.ini

作为额外的奖励,PDE下载仅为50MB,而不是100-200MB的标准发行版。