Утечка в Jandex Metaspace при повторном развертывании

Я бегу кучу war файлы на Wildfly 11.0.0-Final с Java 8. После запуска при повторном развертывании war файлы, использование метапространства возрастает. Я взял несколько дампов кучи с VisualVM, и кажется, что в jandex есть утечка памяти, или код, который использует jandex и не выпускает должным образом предыдущие развертывания.

Вот снимок экрана с разницей в дамп кучи (после 4 перестановок из 12 war файлы каждый): визуалвм куча дамп различий

количество загружаемых классов продолжает расти с каждым развертыванием: visualvm сюжет количество загруженных классов

Я не смог найти точных ссылок на известную ошибку с wildfly11 или jandex. Самым близким, что я нашел, был WFLY-6173, но ни один из связанных билетов до сих пор не открыт, или даже полностью не соответствует описанию.

Кто-нибудь испытывал нечто подобное? Или кто-нибудь знает, как я мог обойти эту проблему? Мой текущий обходной путь - просто установить очень высокое -XX:MaxMetaspaceSize=1G и время от времени перезапускайте wildfly.

0 ответов

Другие вопросы по тегам