Это действительно утечка памяти? - PullRequest
0 голосов
/ 30 октября 2018

При развертывании моего веб-приложения в Tomcat 7 в файле catalina.out появляется следующее сообщение:

SEVERE: The web application [/myWebApp] appears to have started a thread named [Thread-10] but has failed to stop it. This is very likely to create a memory leak.

Я использовал jstack, чтобы получить дамп потока Java. Я искал Thread-10 на нем, но я не нашел никакой ссылки на это.

Предполагается, что что-то, относящееся к ** Thread-10 **, должно быть там? Это действительно утечка памяти?

1 Ответ

0 голосов
/ 30 октября 2018

Утечка памяти может произойти, когда ваше приложение war запускает собственный поток, который не может быть уверен, что он остановлен, когда приложение будет развернуто. Если этот поток продолжает работать после отмены развертывания приложения, он может ссылаться на активные объекты, которые никогда не будут собираться мусором, поскольку на них ссылается этот запущенный поток.

...