В ответ на вопрос:
Если вы запускаете Java несколько раз, будет запущено несколько копий Java, каждая из которых будет иметь свою собственную память. Eclipse и websphere, вероятно, запускаются отдельно, поэтому используйте независимую память. Твои проблемы не должны быть там.
В ответ на вашу проблему
Недостаточно памяти
И Eclipse, и Websphere могут сожрать память, как будто не завтра. Посмотрите все флаги -X, флаг для пространства perm gen должен быть добавлен к флагу для пространства кучи, чтобы получить потребление памяти. Также разрешите некоторые накладные расходы для ОС, оконной среды, почтового клиента, браузера (500 МБ - 1 ГБ или около того, в зависимости от ОС и того, что вы используете). Возможно, у компьютера недостаточно памяти.
Чаще всего объем памяти, выделенный jvm, просто недостаточен. Java не была запущена с достаточным объемом памяти для назначенного ей приложения. Вам решать, будет ли выбито пространство кучи или пространство PermGen. И то, и другое можно отрегулировать, посмотрите на этом сайте . Флаги -Xmx и -XX: MaxPermSize. Посмотрите на стартовые скрипты для Websphere, так как они жалуются.
Рекомендация
Проверьте, какой тип памяти отсутствует, и найдите его при переполнении стека; следует использовать PermGen или Heap Space.