Как я могу уменьшить использование памяти Eclipse Ganymede? - PullRequest
34 голосов
/ 18 сентября 2008

Я использую недавнюю версию Eclipse для Ganymede, в частности дистрибутив для Java EE и веб-разработчиков. Я установил несколько дополнительных плагинов (например, Subclipse, Spring, FindBugs) и удалил все плагины Mylyn.

В Eclipse я не делаю особо тяжелых операций, таких как запуск сервера приложений или подключение к базам данных, но по какой-то причине после нескольких часов использования я вижу, что Eclipse использует около 500 МБ памяти.

Кто-нибудь знает, почему Eclipse использует так много памяти (утечка?), И что более важно, если я могу что-то сделать, чтобы улучшить это?

Ответы [ 13 ]

0 голосов
/ 29 марта 2010

Eclipse обычно хранит много метаданных в памяти, чтобы учесть все виды гимнастики IDE.

Я обнаружил, что конфигурация Eclipse по умолчанию хорошо работает для большинства целей и включает в себя ограничение (заданное явно или косвенно JVM) на то, сколько памяти может быть использовано, и Eclipse останется в этом.

Есть ли какая-то особая причина, по которой вы беспокоитесь об использовании памяти?

0 голосов
/ 19 сентября 2008

Я обычно даю Eclipse 512 МБ ОЗУ (используя опцию -Xmx в JVM), и у меня нет проблем с памятью в Ganymede. Я обновил до двух ГБ оперативной памяти несколько месяцев назад, и я действительно могу рекомендовать это. Это имеет огромное значение.

0 голосов
/ 18 сентября 2008

Ну, вы не указываете, на какой платформе это происходит. Управление памятью может отличаться, если вы используете Windows XP, Vista, Linux, OS X, ...

Обычно на моем компьютере (WinXP с 1 Гб оперативной памяти) Eclipse редко занимает более 200 Мб, в зависимости от размера открытых проектов, загруженных плагинов и текущего действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...