Как разрешить обнаружение OutOfMemory из анализатора MAT в Tomcat - PullRequest
1 голос
/ 07 мая 2020

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

Как я могу понять этих подозреваемых в утечке:

Проблема Подозреваемый 1

Поток org. apache .tomcat.util.threads.TaskThread ajp-apr-8109-exe c -1 хранит локальные переменные с общим размером 825 693 992 (56,23%) байта.

Накопление памяти в одном экземпляре «org. apache .tomcat.util.threads.TaskThread», загруженном «java. net .URLClassLoader8». Доступна трассировка стека этого потока. См. Stacktrace.

Ключевые слова java. net .URLClassLoader org. apache .tomcat.util.threads.TaskThread

Проблема Подозреваемый 2

Организация потока apache .tomcat.util.threads.TaskThread ajp-apr-8109-exe c -3 хранит локальные переменные с общим размером 556 977 328 (37,93%) байт.

память накапливается в одном экземпляре «org. apache .tomcat.util.threads.TaskThread», загруженном «java. net .URLClassLoader @». Доступна трассировка стека этого потока. См. Stacktrace.

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