javaw.exe потребляет память при запуске STS
Сначала я думал, что моя программа имеет утечки памяти. Но я завершил все процессы Java и перезапустил Spring Tools Suite. Я следил за диспетчером задач. Всего за несколько минут javaw.exe вырос до 2 000 000 К памяти. Память продолжает расти, без выдачи команд в STS. СТС буквально был открыт ТОЛЬКО. В нем нет открытых вкладок. Журнал ошибок не показывает ошибок, связанных с памятью. После закрытия STS javaw.exe УДАЛЯЕТСЯ из диспетчера задач, и открытие STS перезапускает процесс снова примерно на 150 000 К, быстро прыгая до 600 000 К, а затем медленно растёт и растет, пока не поглотит всю мою память.
Есть мысли, что может быть причиной этого? Сейчас я провожу полное сканирование системы на случай, если меня скомпрометируют.
--редактировать--
Эта проблема началась около 10 часов утра по восточному времени и таинственным образом исчезла в полдень, когда проверка безопасности завершилась. При сканировании не было обнаружено никаких предметов, которые могли бы объяснить проблему или ее загадочное решение. На данный момент javaw.exe колеблется на уровне 700 000 K или около него. Очень странно!
1 ответ
Похоже, 2 часа ошибка! Будьте благодарны, что это ушло, но обязательно документируйте это полностью, если это произойдет снова. Звучит как грубые 2 часа, через которые ты прошел.
Это не совсем необычно, к сожалению. Поскольку Eclipse состоит из множества плагинов, иногда плагин может выйти из строя и начать потреблять память и / или процессор. Используя VisualVM ( http://visualvm.java.net/), вы можете определить, что вызывает затмение Eclipse. В зависимости от того, что это, вы можете отключить эту функцию. Поскольку это может быть так много разных плагинов, что меня не удивляет, вы не можете найти ответы, которые гуглят или смотрят здесь на Stackru.