В моем дампе ~ 15 000 идентичных объектов SessionFactoryImpl:
Один из объектов с входящими ссылками:
Один из объектов с исходящими ссылками:
У меня нет следующего параметры настроены и соответственно установлены по умолчанию:
hibernate.query.plan_cache_max_size
hibernate.query.plan_parameter_metadata_max_size
Вопросы:
- Почему существует так много объектов SessionFactoryImpl и почему они не удалены?
- Неправильно ли они созданы где-то в коде, или это связано с неопределенными параметрами кэширования?
- Если да, то какие параметры я должен установить для кэширования?
- Следует ли устанавливать какие-либо другие настройки?
- Если эти объекты создаются в коде, как найти класс, который создает эти объекты в Jprofiler?
Версии:
- Hibernate 5.4.3 . Финал
- Весна 5.1.6. РЕЛИЗ