2015-06-11 3 views
-1

Когда я запускаю свой Weblogic 12 и развертываю мое приложение в первый раз, все работает хорошо, но когда я разворачиваю приложение и развертываю его снова, он дает мне кучу java-кучи, когда приложение работает с потоки в одной точке, но в первый раз, когда он развернут, он работает хорошо. Если я хочу перезагрузить приложение, мне нужно перезапустить weblogic, чтобы не было ошибок.Java Heap Space в Weblogic 12.1.3 Развертывание

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

ответ

0

Я предполагаю, что у вас есть некоторые утечки памяти.

Я советую вам начать jvisualvm (поставляется с jdk) и контролировать и профилировать память для процесса java, начатого weblogic.

Другой вариант заключается в создании heapdump и анализируем его с помощью инструмента, как MAT http://www.eclipse.org/mat/