IBM WebSphere - размер JVM продолжает расти, а GC не помогает - PullRequest
2 голосов
/ 09 июля 2019

У меня есть служба RESTful, развернутая в IBM WAS 8.5.5.x, приложение работает правильно и работает большую часть времени, за исключением случая (примерно один раз / два раза в неделю) размер JVM не уменьшается, Я не вижу типичной схемы «пила зуба» для утилизации кучи JVM.

Когда куча была высокой, я заставил дамп кучи посмотреть, что удерживает пространство JVM, и все, что я вижу, связано с классами IBM, не могу понять, что мое приложение могло делать неправильно.

что может использовать / удерживать эти высокие нет. HashMap в IBM WAS?

Подозрение на утечку в IBM Memory Analyzer

Leak Suspect in IBM Memory Analyzer

Узел HashMap $ - расширен, чтобы показать его потомков

HashMap$Node - expanded to show its children

com.ddtek.jdbc - библиотека, совместимая с JDBC расположение lib

class hierarchy showing all the way down

...