Как отлаживать исключения Java OutOfMemory?

Как лучше всего отлаживать исключения java.lang.OutOfMemoryError ?

Когда это происходит с нашим приложением, наш сервер приложений (Weblogic) создает файл дампа кучи. Стоит ли использовать файл дампа кучи? Должны ли мы создавать дамп потока Java? В чем именно разница?


Обновление: Как лучше всего создавать дампы потоков? Является ли kill -3 (наше приложение работает на Solaris) лучшим способом убить приложение и создать дамп потока? Есть ли способ создать дамп потока, но не убить приложение?

13
задан Marcus Leon 22 December 2010 в 18:13
поделиться