在OSX上加速Eclipse

div*_*ive 5 eclipse macos performance

尝试在我的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工作得更快.
有一些秘密法术可以赢吗?

Set*_*eth 4

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

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

我总是从PDE安装开始(即基本上没有插件),而不是使用规定的发行版之一(例如“Java 开发人员的 Eclipse”) 。然后我只添加特定任务所需的插件。

我发现启动时间、内存使用率和性能都好多了。即使打开了许多大型项目,我的环境也不需要超过 200MB 的 RAM。另外,没必要乱搞eclipse.ini

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