Попробуйте поэкспериментировать с файлом eclipse.ini для оптимизации (находится в вашем каталоге установки Eclipse). Моя выглядит так:
Примечание: это из версии Windows, и не будет работать для Mac
-vm
c:/Program Files (x86)/Java/jdk1.7.0/bin
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100118.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100118
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
c:/Program Files (x86)/Java/jdk1.7.0/bin
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xmn100m
-Xms512m
-Xmx700m
-Xss4m
-XX:PermSize=400M
-XX:MaxPermSize=500M
-XX:CompileThreshold=10
-XX:MaxGCPauseMillis=10
-XX:MaxHeapFreeRatio=70
-XX:+UnlockExperimentalVMOptions
-XX:+UseParallelGC
-XX:+UseFastAccessorMethods
-XX:+AggressiveOpts
Но важные строки:
-Xmn100m
-Xms512m
-Xmx700m
-Xss4m
-XX:PermSize=400M
-XX:MaxPermSize=500M
, поскольку они связываются с размером кучи, размером стека, максимальным объемом памяти, который может использоваться Eclipse, и т. Д.
Вам нужно сохранить какой-то элемент вашего eclipse.ini, просто скопируйте нужные биты в свой собственный.