Javaw.exe - приблизительно 60 экземпляров, работающих одновременно

После проверки диспетчера задач (Windows 7) у меня есть около 60 экземпляров javaw.exe работает, начиная от ок. 1000 000 - 450 000 000

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

Может кто-нибудь объяснить, почему это происходит?

3 ответа

Решение

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

Я думаю, что это ошибка в Eclipse. Когда вы останавливаете консоль - нажимая большую красную кнопку - процесс javaw.exe продолжает работать.

Вы решаете эту проблему, открывая диспетчер задач, определяя процесс javaw.exe, который не предназначен для Eclipse (перейдите к отображению столбцов и отображению "командной строки"), а затем щелкните правой кнопкой мыши: завершить задачу

Если вы явно не остановите предыдущий экземпляр и снова не нажмете кнопку "Запуск от имени" (зеленая стрелка), предыдущий экземпляр просто продолжит работать в фоновом режиме. На вкладке консоли есть раскрывающийся список, в котором будут показаны все запущенные экземпляры. Вам нужно нажать на красное поле на каждом из них, чтобы убить процесс.

Другие вопросы по тегам