В моем дампе ~ 15 000 идентичных объектов SessionFactoryImpl:
![enter image description here](https://i.stack.imgur.com/LOpOB.jpg)
Один из объектов с входящими ссылками:
![enter image description here](https://i.stack.imgur.com/atT1T.jpg)
Один из объектов с исходящими ссылками:
![enter image description here](https://i.stack.imgur.com/F7FY5.jpg)
У меня нет следующего параметры настроены и соответственно установлены по умолчанию:
hibernate.query.plan_cache_max_size
hibernate.query.plan_parameter_metadata_max_size
Вопросы:
- Почему существует так много объектов SessionFactoryImpl и почему они не удалены?
- Неправильно ли они созданы где-то в коде, или это связано с неопределенными параметрами кэширования?
- Если да, то какие параметры я должен установить для кэширования?
- Следует ли устанавливать какие-либо другие настройки?
- Если эти объекты создаются в коде, как найти класс, который создает эти объекты в Jprofiler?
Версии:
- Hibernate 5.4.3 . Финал
- Весна 5.1.6. РЕЛИЗ