Есть ли способ дать Eclipse команду разгрузить память при сворачивании? - PullRequest
4 голосов
/ 29 апреля 2010

Я использую Eclipse с большим количеством плагинов, и у меня будет открыто более одного окна одновременно, а использование памяти огромно, и моя система зависает большую часть времени.

В FireFox мы можем установить флаг config.trim_on_minimize = true, и всякий раз, когда FireFox минимизируется, использование оперативной памяти уменьшается. (то есть поменялся местами), мне интересно, есть ли какой-либо вариант в затмении, чтобы сделать то же самое?

Спасибо.

1 Ответ

1 голос
/ 08 мая 2010

Я предполагаю, что вы работаете в Windows. Похоже, что операционная система (по крайней мере, Windows XP) имеет тенденцию агрессивно менять настольные приложения Java, когда они минимизированы. Возвращение приложения имеет некоторую «медлительность».

Чтобы предотвратить такое поведение, в Eclipse было реализовано «исправление». Вы можете прочитать об этом в ошибка 85072 . Я не думаю, что вы можете изменить это.

Один вопрос: когда ваша система начинает зависать, вся физическая память исчезла, и вся система замедляется или только Eclipse? В последнем случае, возможно, GC замедляет Eclipse, поэтому, если у вас есть свободная память, вы можете попытаться добавить больше памяти для Eclipse (увеличьте значение -Xmx в файле eclipse.ini).

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