Как исправить вращающийся процессор затмения во время отладки на сервере Tomcat - PullRequest
2 голосов
/ 07 января 2009

Я знаю, что stackoverflow предназначен для задач программирования, но это именно то, что вы ищете в Google, и другие люди задают тот же вопрос без ответа, а именно для этого я и читал stackoverflow.

Я запускаю ganymede Я отлаживаю сервлет в Tomcat на Windows. Когда я делаю построчную трассировку, внезапно всплывает процессор. Состояние процесса Windows говорит, что это затмение. Единственное другое свидетельство странности заключается в том, что отчет о размерах кучи в углу (рядом с кнопкой сбора мусора, если она включена) меняется каждую секунду: вверх и вниз, вверх и вниз. Я дал ему 256 мегабайт, и он колеблется между 155, 169, 159, 164 ... он просто меняется вверх и вниз. Но на моей панели просмотра прогресса ничего не происходит. Я пытался дать ему 512 мегабайт без помощи (2 гига в машине)

Есть идеи, как получить затмение, чтобы сказать мне, что он делает со всем моим процессором? Это делает отладчик неотвечающим и ничего не работает. Я получаю ошибки тайм-аута в моей команде шага.

1 Ответ

1 голос
/ 07 января 2009

Вы можете запустить свое затмение с подключенной jconsole , при условии, что в настройках eclipse.ini указаны

-Dcom.sun.management.jmxremote

опция.

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

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