Я получаю исключение 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.