JBoss дает проблемы с памятью - PullRequest
0 голосов
/ 19 октября 2018

Я использую JBoss EAP 7.0 в качестве сервера приложений для моего приложения Java.Память кучи постоянно увеличивается с объектами, связанными с JBoss.

В какой-то момент куча становится полной и выполняет непрерывный сборщик мусора и замедляет работу приложения.Анализ дампа кучи дал нам понять, что некоторые из приведенных ниже объектов JBoss занимают больше памяти в куче.

io.undertow.util.HeaderValues
io.undertow.server.HttpServerExchange
io.undertow.util.HttpString
io.undertow.server.session.InMemorySessionManager
io.undertow.servlet.handlers.ServletRequestContext
io.undertow.util.HeaderValues
io.undertow.servlet.spec.HttpServletRequestImpl
io.undertow.servlet.spec.HttpServletResponseImpl
io.undertow.servlet.spec.ServletOutputStreamImpl
io.undertow.security.impl.SecurityContextImpl

Как мы можем это сделать?

1 Ответ

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

Для меня похоже, что у вас есть какое-то веб-приложение с сессиями из-за «io.undertow.server.session.InMemorySessionManager»

Проверьте следующее: Сколько сессий запущено перед выходом из OutOfMemory?Сколько данных вы сохраняете в своих сессиях?(@SessionScoped) Как долго ваш сеанс времени ожидания?Когда вы уничтожаете свои сессии?Выход

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