2015-07-08 1 views
1

Я охочусь за проблемой в своем приложении java, в котором используется большая высокая память кучи. Мне удалось заставить Oracle Java сбрасывать кучу до полного GC (HeapDumpBeforeFullGC), но также нужен дамп потока. У меня есть googled для решения, но не повезло.Как настроить Oracle Java7 для создания дампа потока при сбросе кучи?

ответ

1

Кажется, что нет такого решения для оракула JDK, я буду использовать IBM JDK, который будет сбрасывать как нить и ворох, если включите переключатель: -Xdump: кучного: события = fullgc

0

Для получения более подробной информации о программе поддержки IBM support можно получить на официальном сайте. Это очень хороший инструмент для анализа кучи java.

+0

Также очень хорошо работает для oracle java. Инструмент анализа дампа нитей тоже очень хорош. –

+0

Я знаю, как анализировать кучу/нить. – sanigo

+0

Используете ли вы какой-либо управляемый сервер или просто автономную JVM? Также разработайте сценарий. Какова фактическая проблема, например, outofmemory или thread hung? –

Смежные вопросы