На моей машине каждый раз, когда я работаю с Eclipse (на Солнцах JDK), не завершается процесс Java после того, как я выхожу из Eclipse. Поэтому после работы над несколькими проектами за день, я иногда должен уничтожать все те процессы Java вручную для освобождения моей RAM снова.
Это прослушивает меня в течение приблизительно 2 лет теперь, в то время как все эти части прошли различные версии:
Я даже попытался присоединить отладчик VM к процессам Java для наблюдения то, что продолжается, но не имело никакого успеха.
Хотя было бы хорошо найти причину проблемы, я между тем больше интересуюсь обходным решением автоматически уничтожать те процессы один раз в день. Я предполагаю, что сценарий уничтожает процессы Java, но сделать некоторые исключения в зависимости от параметров командной строки процесса Java (например, Я имею Дозвуковой и Медиасервер PlayStation, работающий все время).
К чему Ваши идеи автоматически (и выборочно) уничтожают процессы Java?
Вы описываете старую ошибку в некоторых установках Eclipse. Например, см. https://bugs.eclipse.org/bugs/show_bug.cgi? id=184575 я не могу помнить то, что было причиной этой проблемы, однако чистая установка, помог решить проблему.
А именно,
Не используйте упакованный Eclipse, который найден в репозиториях Ubuntu. Упаковка Eclipse является трудным процессом, и пакет из репозиториев не является лучшим способом установить Eclipse.
Установите Eclipse из http://www.eclipse.org. Это довольно просто для установки. Я рекомендую установить в/, выбирают, можно создать сначала/opt/eclipse каталог и изменить владельца на учетную запись пользователя, поэтому, можно установить обновления, и т.д. легко.
Вам, вероятно, придется запустить с нуля с нового ~/.eclipse/так, чтобы старое удовлетворение требованиям заказчика было очищено, и Вы запускаете с новой среды.