Я не знаю конкретно об Eclipse, я использую IntelliJ, который также страдает от роста памяти (независимо от того, активно вы его используете или нет!) Как бы то ни было, в IntelliJ я не смог устранить проблему, но я замедлил рост памяти, играя с параметрами виртуальной машины во время выполнения. Вы можете попытаться сбросить их в Eclipse и посмотреть, будут ли они иметь значение.
Вы можете редактировать параметры виртуальной машины в файле eclipse.ini в папке eclipse.
Я обнаружил, что (в IntelliJ) настройки сборщика мусора оказали наибольшее влияние на скорость роста памяти.
Мои настройки:
-Xms128m
-Xmx512m
-XX:MaxPermSize=120m
-XX:MaxGCPauseMillis=10
-XX:MaxHeapFreeRatio=70
-XX:+UseConcMarkSweepGC
-XX:+CMSIncrementalMode
-XX:+CMSIncrementalPacing
(см. http://piotrga.wordpress.com/2006/12/12/intellij-and-garbage-collection/ для объяснения индивидуальных настроек). Как вы видите, меня больше беспокоит избегание длинных пауз во время редактирования, чем использование оперативной памяти, но вы можете использовать это как начало.